我想知道如何比较两个表,如果它们有相同的值显示它们。
我的原始表格是user_information
,还有30个其他名称不同的表格,但所有表格都有
相同的列为email
,name
和website
。
如何自动比较user_information
表与所有其他30个表,包括我稍后将添加的任何新表。
答案 0 :(得分:0)
你需要的基本上就是这个(sql-server):
Select email, name, website from table1
intersect
Select email, name, website from table2 ....
等等。
应该做的伎俩。
如果您正在针对MySQL数据库运行查询:
SELECT DISTINCT email, name, website FROM table1
INNER JOIN table2
USING (email, name, website);