Мне нужно родительское табличное значение из запроса на выборку, где дочернее значение родителя из нескольких или все находятся в дочерней таблице.
Позвольте мне привести пример.
Категория Родительская таблица
CatId PrdId
-----------
Cat1 prd1
Cat1 prd2
Cat1 prd3
Cat2 prd4
Cat2 prd5
Cat2 prd6
Product Child Table
PrdId
-----
prd1
prd2
prd3
prd4
prd5
Я использую oracle sqldevloper. См. Запрос ниже,
Select Category.CatId
from Category cat
left join Product prd ON cat.PrdId = prd.PrdId
Этот запрос дает мне результаты Cat1, Cat2, но он должен получить только Cat1, поскольку значение Cat2 prd6 недоступно в таблице Product.
Редактировать: Можем ли мы достичь этогобез использования group by и count?