我有两个表,下面的数据
表1
Id name company
1 aaa yyy
1 aaa bbb
表2
Id designation
1 manager
1 manager
当我在ID上连接这些时,我得到4行,但我想得到两行。
目标表:Id name company designation
1 aaa bbb manager
1 aaa yyy manager
我怎样才能得到这个?
在示例中,company被更改。它可以保持不变,也可以不同
仅使用Distinct
来消除重复
尝试以下操作:
SELECT DISTINCT T1.Id,T1.name,T1.company,T2.designation
FROM [table 1] as T1 INNER JOIN [table 2] AS T2
ON T1.Id = T2.Id