【发布时间】:2020-01-18 05:08:01
【问题描述】:
我有两个名为 Soft 和 Web 的表,其中包含多个数据,其中的数据与我想要的数据不同。例如:
在包含 5 个数据的软表中,即
也在包含 5 个数据的 Web 表中,即
现在我想要输出,即
我已经完成了查询,但不幸的是没有成功,让我们看看我的查询,即
SELECT DISTINCT soft.GSTNo AS SoftGST
,web.GSTNo AS WebGST
,soft.InvoiceNumber AS SoftInvoice
,web.InvoiceNumber AS WebInvoice
,soft.Rate AS SoftRate
,web.Rate AS WebRate
FROM soft
LEFT OUTER JOIN web ON web.GstNo = soft.GSTNo
AND web.InvoiceNumber = soft.invoicenumber
AND web.rate = soft.rate
我也申请了内部连接 bt 同样的事情没用。
【问题讨论】:
-
为什么你的 321 和 121 没有包含在你想要的输出中..
-
@AjeetVerma bcos 321 和 121 是两个表中的通用数据,我想要输出不同的数据
标签: sql sql-server tsql select sql-query-store