是否可以一步比较2个独立查询的数量?
我有一张包含x条记录的表A.从表B中,我想检查所有x记录是否在其中。
我正在努力寻找一种方法。我已经看了好几天了,只有确切记录在A和B中,没有差异或子集时,我得到的最接近的就是返回。
答案 0 :(得分:0)
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可以根据需要包含许多列来确定匹配