要素に数値コードを割り当てる必要があるアプリケーションで作業しています。このコードは連続ではなく、私の考えは、関連する要素があるまでデータベースに挿入することではありませんが、SQLの問題では、割り当てられていないコードを見つけたいと思います。存在しない要素を選択する
アイデア? ありがとうございます!テーブルはとても単純なことができ1
編集:
code | element
-----------------
3 | three
7 | seven
2 | two
そして、私はこのような何か希望:1、4、5、6、他のテーブルなしを。フィードバックのための
編集2
おかげで、あなたの答えは非常に参考にされています。これは、すべての非割り当てられたコードを返します
SELECT assigned_codes.code
FROM codes
LEFT JOIN
assigned_codes
ON assigned_codes.code = codes.code
WHERE codes.code = @code
:コードが割り当てられていない場合、これはNULL
を返します
テーブルの構造を投稿してください。 – Quassnoi
あなたはどのRDBMSを使用していますか? – Quassnoi
私はMS SqlServerを使用しています。 – Alfre2