t1
、t2
、 の3 つのテーブルがありt3
ます。それぞれID
に列がありname
ます。t2
、 、ではt3
、 を追加した後にフィールド名が挿入されwww.
ます。私がする必要があるのは、またはt1
にないすべてのレコードを選択することです。t2
t3
と から必要なレコードを取得してからt1
、t2
と に対する別の同様のクエリをt1
取得できましたt3
。私がする必要があるのは、これを 1 つのステートメントで行うことです。
t2
に含まれているが含まれていない名前を取得する次のステートメントt1
:
select t1.name
from db.t1
LEFT JOIN db.t2 ON
t2.name = concat('www.',t1.name)
WHERE t2.name IS NULL;
t1 と t3 からレコードを取得するために、同様のことが行われます。これを1つのステートメントで作成する方法は?