我是新手,我不能写子查询。我有两个表csv
而另一个是master
。我想删除csv
中values
的记录出现在master
。
我的csv
表
id(PK) phone
1 1234
2 2345
3 7777
我的master
表
urn phone
1 9988
2 1234
3 7777
找到csv和master i查询中的值。
select phone from csv where phone in (select phone from master)
phone
1234
7777
现在如何在php的单个查询中删除csv中的匹配值?
答案 0 :(得分:1)
基本上,您可以将select
替换为delete from
:
delete from csv
where phone in (select phone from master);
答案 1 :(得分:0)
delete csv
from csv
join master on csv.phone = master.phone