Sql server 如何在不复制ID的情况下从表1联接表2(SQL Server)
我创建了两个表: 表1Sql server 如何在不复制ID的情况下从表1联接表2(SQL Server),sql-server,Sql Server,我创建了两个表: 表1 ID: 10001 Full Name: John Dou 表2 ID: 10001 Timestamp: 2021-05-22 06:12:02.703 当我尝试合并这两个表时,结果如下: SELECT * FROM Table2 INNER JOIN Table1 ON (Table2.ID = Table1.ID); 结果: ID: 10001 Timestamp: 2021-05-22 06:12:02.7
ID: 10001
Full Name: John Dou
表2
ID: 10001
Timestamp: 2021-05-22 06:12:02.703
当我尝试合并这两个表时,结果如下:
SELECT *
FROM Table2
INNER JOIN Table1 ON (Table2.ID = Table1.ID);
结果:
ID: 10001
Timestamp: 2021-05-22 06:12:02.703
ID: 10001
Full Name: John Dou
我想要这个结果:
ID: 10001
Timestamp: 2021-05-22 06:12:02.703
Full Name: John Dou
我想要的结果是,ID将只保留一个,因为它们是相同的
谢谢。不要使用
选择*
。选择所需的列:
SELECT t2.id, t2.timestamp, t2.fullname
FROM Table2 t2 INNER JOIN
Table1 t1
ON t2.ID = t1.ID;