假设您在 SQL Server 数据库中有两个表,两个表的架构相同。我想比较两个表上的单个列,并找到 table1 中缺少但在 table2 中的值。在每个查询中获得一个不同的列表后,我一直在 Excel 中使用宏手动执行此操作,但如果我有查询,工作量会减少。如何通过 T-SQL 找到丢失的记录?我想对以下数据类型执行此操作:datetime, nvarchar & bigint
.
SELECT DISTINCT [dbo].[table1].[column1]
FROM [dbo].[table1]
ORDER BY [dbo].[table1].[column1] DESC
SELECT DISTINCT [dbo].[table2].[column1]
FROM [dbo].[table2]
ORDER BY [dbo].[table2].[column1] DESC