Я ищу быстрый способ поиска в таблице, исключая результаты в соединении.Выберите исключить, если одна строка соответствует
Два simpelfied: рабочих таблиц
table 1
- article_id
- term_id
table 2
- article_id
- loc_id
В таблице 1 может быть несколько строк для одной и той же article_id, он может быть связан с несколькими условиями. Я ищу запрос на выбор, чтобы получить все результаты из таблицы 2, с loc_id 1, которые не имеют строки в таблице 1 с term_id 20.
Две таблицы объединены там article_ids ofc. !
Если я использую Normale присоединиться, а затем установить, где на term_id = 20, я до сих пор получить результаты, если статья связана с term_id 19.
Спасибо, но на этом пути я все еще получаю результаты, если есть несколько записей в таблице 1 с другим termids. –
так что вы ожидаете? только одна строка? – SMA
Мне нужно иметь записи из таблицы 2, которые не содержат term_id 20 в другой таблице. Поэтому, если есть совпадение по 20, оно должно игнорировать полную строку из таблицы 2. –