MySQL запрос, чтобы объединить таблицы и выбрать те, которые не существуют?

"." обычно не соответствует разрыву строки. Большинство движков регулярных выражений позволяют вам добавить флагов S (также называемый DOTALL и SINGLELINE), чтобы "." также соответствовал символам новой строки. Если это не удается, вы можете сделать что-то вроде [\S\s].

0
задан Amani 17 January 2019 в 13:38
поделиться

1 ответ

Попробуйте это,

, чтобы получить всех пользователей, которые не заплатили за какие-либо месяцы в 2018 году.

SELECT * FROM `user` u left join payments p on u.usid = p.usid where usid not in (select usid from payments where `year` = 2018);

ИЛИ

SELECT * FROM `user` where usid not in (select usid from payments where `year` = 2018);
0
ответ дан Chanu R Sandeepa 17 January 2019 в 13:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: