У меня есть этот запрос, который дает мне список фирм (tblprov) с соответствующей категорией (tblrubro)
Обе таблицы связаны через таблицу поиска (tblprovxrubro)
SELECT p.id, p.name, r.idCat, r.rubroDesc FROM tblprov p
JOIN tblprovxrubro pr on p.id = pr.idFirm
JOIN tblrubros r on pr.idCat = r.idCat
WHERE p.id = 20
В этом примере у меня есть одна фирма, связанная с двумя категориями фирм, поэтому запрос даст мне такой результат
id | razonSocial | idCat | catDesc |
20 | Firm 1 | 2 |Electronics |
20 | Firm 1 | 3 | Software |
Что если мне нужно знать противоположные категории, не связанные с этой фирмой?
Не могу понять