1

これを説明するために最善を尽くしています。最初のテーブルがあり、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だけでそれが可能かどうかはわかりませんが、提案をいただければ幸いです。

4

0 に答える 0