私は正しい答えを得ることはできませんが、私は多くのテクニックを試しました。 たとえば、国名とIDを持つテーブルがあります。 ID3を使わなかった国だけに戻したいと思っています.ID2や1などで言及されていても、私が望まないものが表示されるからです。SQL値が存在しない単一のテーブルに結合する
SELECT DISTINCT test.country, test.id
FROM test
WHERE test.id LIKE 2
AND test.id NOT IN (SELECT DISTINCT test.id FROM test WHERE test.id LIKE 3);
サンプルテーブルと希望の結果を投稿した場合、探しているものを理解するのがずっと簡単です –
たとえば、テーブルにはポーランド、ロシア、ドイツのID 1,2,3 。しかし、テーブルは次のようになります。それは、ID 3 – user240179
を有しているにもかかわらず ポーランド1 ロシア2 ロシア3 ドイツ2 したがって、この場合には、それはまだあなたが... IDをテストしていないではないで – xQbert