0
是否可以在一個步驟中比較2個不同查詢的計數?Sybase比較一個查詢中來自2個查詢的值的數量
我有表A有x個記錄。從表B中,我想檢查所有x記錄是否在其中。
我正在努力尋找一種方法去做到這一點。我一直在尋找這個好幾天,而且我得到的最接近的只有在確切的記錄在A和B中,沒有差異或子集時纔會返回。
是否可以在一個步驟中比較2個不同查詢的計數?Sybase比較一個查詢中來自2個查詢的值的數量
我有表A有x個記錄。從表B中,我想檢查所有x記錄是否在其中。
我正在努力尋找一種方法去做到這一點。我一直在尋找這個好幾天,而且我得到的最接近的只有在確切的記錄在A和B中,沒有差異或子集時纔會返回。
SELECT
COUNT(*) AS CountA,
COUNT(B.key) AS CountB,
COUNT(*) - COUNT(B.key) AS DifferenceCount
FROM
tableA A
LEFT JOIN
tableB B ON A.key = B.key
的JOIN可以具有許多的列需要確定匹配
被有預期爲1:A和B之間1映射? – gbn
不,可以有1:0或部分1:1匹配。作爲子查詢的一部分,我需要找出是否所有的A都在B – pm13
這是真的我的答案涵蓋了那麼 – gbn