簡體   English   中英

如何找到兩個表之間的區別?

[英]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_ATable_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM