SELECT COUNT(*)
FROM
(
SELECT *
FROM table1
UNION
SELECT *
FROM table2
) AS combined
GROUP BY column1, column2, ...;
我们首先将两个表的数据内容进行UNION操作,然后使用GROUP BY对结果进行分组,并统计每个分组的数量。如果返回的分组数量为1,则说明两个表的数据内容完全相同。
SQL 比较两个表的数据内容是否相同
发布时间 2023-09-17 16:03:03作者: 妖狐鬼魅