- 我的T-SQL語句返回1100行,當我添加一個額外的加入。
- 我的T-SQL B中將返回990行的時候,我沒有額外的JOIN。
兩種說法都對,除了額外的相同連接上聲明A.1個SQL語句返回丟失記錄的數據進行比較
我怎樣才能返回距離不在結果集的語句B的兩個T-SQL語句中的110個記錄?
兩種說法都對,除了額外的相同連接上聲明A.1個SQL語句返回丟失記錄的數據進行比較
我怎樣才能返回距離不在結果集的語句B的兩個T-SQL語句中的110個記錄?
你的意思是EXCEPT or INTERSECT?
不能沒有看到你的查詢更具體的,但這是總體思路:
SELECT
a.*
FROM
(
--statement A
) a
LEFT OUTER JOIN
(
--statement B
) b
ON a.pk = b.pk
WHERE b.pk IS NULL
嘗試發佈同一查詢或查詢similer按照您的要求,然後U將得到正確的答案 嘗試低於一個
select TBL1.c1.........TBL2.c1 ........... from TBL1 left join TBL2 on TBL1.pkcolumn=TB2.PKcolumn where TBL2.COLUMN is null
不需要看到它,只是想返回什麼記錄不在其他。表結構或佈局不會有所作爲。 – Etienne