删除所有不在"包含"名单

时间:2016-10-04 19:45:34

标签: mysql

我有一个名为" CustomerName"与文本数据。我还有一份我想保留的客户名单。如果CustomerName不在我上面提到的keeper列表中,我想执行一个删除整行数据的查询。

所以基本上我想清除所有与客户无关的条目清单。

有没有办法在单个SQL查询中执行此操作?

1 个答案:

答案 0 :(得分:2)

这只是:

delete t
     where t.customername not in (<list to keep>);