table-a、table-b、table-c の 3 つのテーブルがあります。テーブル a の列 1 に XYZ などの部分文字列があるのに対し、テーブル b には列の 1 つに部分文字列として XYZ を含む行がいくつかあるという問題に悩まされています。table-a と table-b の両方のテーブルからこれらすべての行をフェッチしたいのですが、table-c='123' の列の 1 つがあります (例)
以下は私のクエリです:
SELECT DISTINCT a.column-1, b.column-2
FROM table-a a, table-b b, table-c c
WHERE c.column='123' AND a.column-1=b.column-2;
このクエリを使用すると、XYZ のみが存在し、%XYZ% が存在しない table-b から行が出力されます。
ご協力ありがとうございました..