0

列1が列2に関連していない場合は列2からIDをプルする必要があり、その逆も同様です。

ID |  col1  |  col2  |
______________________
 1 |  20    |   19   |
 2 |  20    |   22   |
 3 |  20    |   23   |
 4 |  19    |   20   |
 5 |  22    |   20   |
 6 |  23    |   20   |
 7 |  20    |   26   |
-----------------------

値(20、19)、(20、22)、および(20、23)はすべて関連しているため、これらをスキップして、ID=7の行を残す必要があります。

私はセッション変数として20を使用しています。両方の列から値を取得でき、20が入力されています。しかし、私は26だけを取得したいと思います。20は26との関係でcol2にないためです。

この結果を探しています

ID |  col1  |  col2  |
______________________
 7 |  20    |   26   |
-----------------------

助けてください!

4

1 に答える 1

0

SELECT col2 FROM table WHERE col2 NOT IN (SELECT col1 FROM table GROUP BY col1)

于 2013-02-24T21:15:36.487 に答える