我有两个表,"list1“和"list2”,字段"id (主A-I)",“名称”,"url“。每天,人们都会生成一个包含数以千计的名称和urls的新列表,我将其放在"list2“表中。但当他们这样做时,我需要显示表中没有重复的名称和urls,这是可能的吗?
我使用txt文件"list1.txt“和"list2.txt”来做这件事,并用纯PHP进行比较,但我认为MySQL可以比这更快地工作。
那么,如何比较MySQL上的两个表,以显示它们之间的差异呢?
使用txt文件的列表示例
list1.txt
Maria:http://www.google.com.br
João:http://www.yahoo.com.br
Francisco:http://www.uol.com.br
Natália:http://www.terra.com.brlist2.txt
Maria:http://www.google.com.br
João:http://www.yahoo.com.br
Joana:http://www.facebook.com
Carlos:http://www.gvt.com.br
Natália:http://www.terra.com.br发布于 2014-09-24 04:28:04
SELECT COLUMN1 FROM List1 WHERE COLUMN1 NOT IN (SELECT COLUMN1 FROM List2)
UNION
SELECT COLUMN1 FROM List2 WHERE COLUMN1 NOT IN (SELECT COLUMN1 FROM List1)https://stackoverflow.com/questions/26004092
复制相似问题