という名前の列がありますsequence
。この列のデータは、1、2、3、4、5、7、9、10、15のようになります。
テーブルから欠落しているシーケンス番号を見つける必要があります。どのSQLクエリが私のテーブルから欠落しているシーケンス番号を見つけますか?私は次のような結果を期待しています
Missing numbers
---------------
6
8
11
12
13
14
私は1つのテーブルのみを使用しています。以下のクエリを試しましたが、希望する結果が得られません。
select de.sequence + 1 as sequence from dataentry as de
left outer join dataentry as de1 on de.sequence + 1 = de1.sequence
where de1.sequence is null order by sequence asc;