[英]MSACCESS SQL Compare values in 2 tables
我有2張桌子; 表A和B。我的數據如下所示。 我正在嘗試做兩件事:
表A
姓.....郵編...電話
測試儀............ 00000 .... 555555555
測試儀............ 00000 .... 111111111
測試... 11111 ..... 99999999
表B
姓.....郵編...電話
測試儀............ 00000 .... 555555555
測試儀............ 00000 .... 111111111
測試... 11111 ..... 99999999
這應該給你第一個答案
SELECT COUNT(A.Last Name) as namezipmatch
FROM A
INNER JOIN B ON A.LAST_NAME = B.LAST_NAME
WHERE
A.ZIP = B.ZIP
這應該給你第二個答案
SELECT COUNT(A.Last Name) as nameziphonematch
FROM A
INNER JOIN B ON A.LAST_NAME = B.LAST_NAME
WHERE
A.ZIP = B.ZIP AND A.PHONE = B.PHONE
也許...無法回憶起訪問是否可以讓您與眾不同。
SELECT count(Distinct B.Last_name + B.Zip) as CntLastZip,
count(Distinct C.Last_Name + C.Zip + C.Phone) as CntLastZipPhone
FROM TableA
LEFT JOIN tableB
ON A.Last_name = B.Last_Name
AND A.Zip = B.ZIP
LEFT JOIN tableC
ON A.Last_Name = C.Last-Name
AND A.Zip=C.Zip
AND A.Phone = C.Phone
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.