SQL Server データベースに 2 つのテーブルがあり、両方のテーブルに同じスキーマがあるとします。両方のテーブルの 1 つの列を比較し、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