Как проверить есть ли запись в бд только с другими параметрами?
Есть таблица stat и clc.
С clc берется id пользователей и сравнивается с stat, есть ли в столбце user_id id пользователя с параметров click = 1
Если нет(или другой click ), то получаем id этого пользователя.
Если есть(обязательно с click = 1), то игнорируем.
Можно ли это получить 1 запросом? Я пробовал использовать JOIN ON, но у меня находится только id с click = 1, а мне нужно наоборот(с другим click или вообще id, который нет в stat)
Это можно сделать более чем одним методом.
Ниже вы можете найти 2 возможных решения
select * from clc
where not exists (select user_id from stat where stat.user_id = clc.user_id);
select clc.*
from clc
left join stat on stat.user_id = clc.user_id
where stat.user_id is null;