[英]How to find the difference between two tables?
我有一個MySQL數據庫5.1版。 我有兩個表Table_A始終將記錄保留在其中。 Table_B將僅用於比較差異。 是否有通過PHP的MySQL查詢函數,該函數將比較行並告訴我Table_B缺少哪些行。
表_A
user name
1 bob
1 joe
1 sally
1 matt
表_B
user name
1 bob
1 joe
1 sally
1 john
運行PHP查詢時,如何比較Table_A和Table_B ? 所有我需要的是告訴我, matt
不再存在,它會增加john
到表-A。
最好的方法是什么?
謝謝。
SELECT name FROM Table_A WHERE name NOT IN (SELECT name FROM Table_B)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.