У меня есть одна таблица для contributions
и другая таблица для profiles
. Я хочу select all profiles
, не имеющих ассоциированных отчётов.Выберите все значения в одном столбце, которые не находятся в столбце другой таблицы
Я могу присоединиться к двум столам на contributions.profiles_id = profiles.id
.
Действительно оцените любую помощь!
Это обычно достигается с 'НЕ EXISTS' и коррелированный подзапрос, или 'LEFT JOIN', а затем обнаружение отсутствующих объединений путем сравнения любого столбца правой таблицы с нулем. – StuartLC