mysql - удаление из двух таблиц в одном запросе - PullRequest
0 голосов
/ 24 марта 2012

Кто может помочь мне выполнить следующий запрос ...

В обеих таблицах есть поля month, year и userId.И я хочу удалить строки в обеих таблицах для одинаковых значений для месяца и года.

УДАЛИТЬ ИЗ Table1, Table2, ГДЕ Table1.month NOT IN (1,2) И Table1.year NOT IN (1,2) И Table1.userId = 1 И Table2.userId = Table1.userId

Спасибо.

1 Ответ

4 голосов
/ 24 марта 2012
DELETE FROM Table1, Table2
USING Table1, Table2
WHERE Table1.month NOT IN (1,2)
  AND Table1.year NOT IN (1, 2)
  AND Table1.userId = 1
  AND Table2.userId = Table1.userId

http://dev.mysql.com/doc/refman/5.5/en/delete.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...