t1、t2、 の3 つのテーブルがありt3ます。それぞれIDに列がありnameます。t2、 、ではt3、 を追加した後にフィールド名が挿入されwww.ます。私がする必要があるのは、またはt1にないすべてのレコードを選択することです。t2t3
と から必要なレコードを取得してから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つのステートメントで作成する方法は?