#mysql
#mysql
Вопрос:
я новичок, и я не могу написать подзапрос. у меня есть две таблицы, одна 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, я запрашиваю.
select phone from csv where phone in (select phone from master)
phone
1234
7777
теперь, как я могу удалить совпадающие значения из csv в одном запросе из php?
Ответ №1:
В принципе, вы можете заменить select
на delete from
:
delete from csv
where phone in (select phone from master);
Ответ №2:
delete csv
from csv
join master on csv.phone = master.phone