我有三个表:t1
, t2
, t3
。每个都有ID
和name
列。在t2
, 和t3
中,添加后插入字段名称www.
。我需要做的是:从中选择所有t1
不在t2
or中的记录t3
。
t1
我可以从and中检索所需的记录,然后对andt2
进行另一个类似的查询。我需要做的是在一份声明中做到这一点。t1
t3
以下语句用于检索 int2
但不在 in的名称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 检索记录也进行了类似的操作。如何在一个声明中做到这一点?