我有两张桌子。tl
和t2
。每个表都有以下列:ID
, name
。这ID
是一个 PK 和自动增量。这两个表没有相互连接。t2.name
是 的子集,t1.name
但www.
在name
. 前任:
`t1`.`name`= ggg
`t2`.`name`= www.ggg
我想做的是:选择所有t1.name
未插入的记录t2
。所以我写了以下查询:
select concat('www.',name)
from db.t1
LEFT JOIN db.t2
ON t2.name = t1.name
WHERE NOT EXISTS (select name from db.t2);
但是,我得到 0 结果。我确信在 t1 中有可用的记录,但在 t2 中没有。如何选择 t1 中所有不在 t2 中的名称?