Disposition-Codeが存在しない場合にのみDisposition-CodeとDisposition-Descをテーブルに挿入するクエリを作成しようとしています。私は現在これを持っていますが、何らかの理由ですべての記録の処分を私の処分テーブルに挿入しています。私の目標は、すべてのユニークな処分で処分テーブルを持つことです。クエリ繰り返し行を挿入します。
INSERT INTO TexasBexarCountyMisdemeanorDispositions ([DISPOSITION-CODE], [DISPOSITION-DESC])
SELECT t1.[DISPOSITION-CODE], t1.[DISPOSITION-DESC]
FROM TexasBexarCountyMisdemeanorPublicRecords t1
WHERE t1.[DISPOSITION-CODE] NOT IN (SELECT [DISPOSITION-CODE] FROM TexasBexarCountyMisdemeanorDispositions)
このコードブロックは、すべてのレコードのすべての処理を新しいテーブルに挿入しています。だから、30の処分のテーブルを持つ代わりに、私は私のレコードテーブルのサイズのテーブルを持っています。私のテーブルに既に挿入されている619の処理コードがあるとします。この処理を再度INSERTしないようにします。
どのようにこれを行うにはどのような洞察力を持っていますか?
重複するレコードを挿入しないでください。 –