【发布时间】:2018-09-07 11:50:18
【问题描述】:
我想要的图片
我尝试过在 x 或 y 上加入,但没有成功,甚至 group by 也没有成功。 几乎给我的结果是下面的查询
SELECT A.Id ,A.AccNo ,A.Name ,B.Id ,B.AccNo1 ,B.AccNo2 ,B.Name
from Table1 as A
left outer join Table2 as B on A.AccNo = B.AccNo1
union
SELECT A.Id ,A.AccNo ,A.Name ,B.Id, B.AccNo1, B.AccNo2, B.Name,
from Table1 as A
left outer join Table2 as B on A.AccNo = B.AccNo2
在查询正确后,我只想显示表之间没有链接的异常,如果重复 T1.ID 会很困难
【问题讨论】:
-
不要发布图片。那么post table结构比data exmaples好
-
发布的 SQL 给你一个语法错误
-
它有效,但它给出了我不想要的重复项
-
您使用的是哪个 RDBMS?
-
请解释构建所需输出的逻辑是什么
标签: sql join duplicates union having