【发布时间】:2021-08-16 15:03:13
【问题描述】:
我有两张桌子
A
ID age
1 24
2 25
45 22
B
Name school Surname
34 school1 141
1 school2 152
我只想为那些不在 A 中的名称从 B 中选择姓氏。ID 和名称在两个表中具有相同的含义,但名称不同。 我写了
Select distinct bb.Surname
From B as bb
Left outer join A as aa
On bb.Name=aa.ID
但行数与两个表之间的内连接相同。 我有大约 100000 行,所以我无法手动检查。 您发现我的方法中的失败了吗?
提供的答案并没有解决问题,因为我得到的值与内部连接相同,所以显然有问题。
【问题讨论】:
标签: sql teradata-sql-assistant