我有两个相当大的数据库(每个数据库超过 100 万行)。两个表具有相同的结构。
如何检查列中的每个值在两个表中是否唯一?
有没有
SELECT COUNT(DISTINCT
col) FROM tbl
将同时考虑两个表的查询类型?
谢谢!
最佳答案
您可以在子查询中UNION
两个完整集合,然后从中选择DISTINCT col
。
类似于:
SELECT DISTINCT col FROM (SELECT * FROM tbl1 UNION ALL SELECT * FROM tbl2)
关于mysql - 从两个表中选择不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5158600/