これを説明するために最善を尽くしています。最初のテーブルがあり、COL1、COL2の2つの列に数値を入力しています。COL1では、数値のセットの開始範囲を入力しましたが、COL2では、数値の終点を入力しました。このデータを取得するためです。
COL1 COL2
1 100
101 200
201 300
上記のデータは、1から100(1-100)、101から200(101-200)などと読み取られます。
これで、範囲番号のセットを含む2番目のテーブルができました。
COL1 COL2
1 50
70 100
150 200
201 210
250 300
私が知りたいのは、2番目のテーブルにエンコードされていない数値の範囲を取得できるかどうかです。この結果にあるはずです。
結果:
COL1 COL2
51 69
101 149
211 249
結果は、1番目のテーブルの数値の範囲に含まれているために存在するはずの2番目のテーブルに含まれていない数値の範囲を示しています。
mySQLだけでそれが可能かどうかはわかりませんが、提案をいただければ幸いです。