使用MySQL Workbench,我需要将名称列表与数据库中已有的名称进行比较,结果只是找不到设备。我应该使用什么查询?
123个名字。我只想要返回数据库中没有的东西。谢谢 -
答案 0 :(得分:0)
将123个名称存储到临时表中:
create temporary table tmp (name varchar(50));
insert into tmp (name) values
('name1'),
('name12'),
('name123'),
('name124');
然后使用 antijoin 查看devices
表中没有的内容:
select t.name
from tmp t
left join devices d on d.name = t.name
where d.name is null