Я хочу сделать SQL-запрос, который находит pname
деталей, которые наименее повторяются в supplier_parts_shipment
.Функция SQL group вложен слишком глубоко
Таблица 1 поставщик (SNO, SNAME, город)
1, ahmad, jeddah
2,kaled,med
3,njwa,med
Таблица 2 части (ПНО, PNAME, цвет)
1, laptop, red
2,keybord,blue
Таблица 3 supplier_parts_shipment (shno, Сно, PNO, дата)
1,1,1,2014
2,2,1,2014
3,3,2,2014
Я пытался что-то вроде этого:
SELECT pname
, min(count(pno))
FROM parts
WHERE pno IN (SELECT pno
FROM supplier_parts_shipment
group by
pname
HAVING min(count(pno))
)
SQL>/
pno IN(SELECT pno FROM supplier_parts_shipment group by pname HAVING min(count(pno))))
*
ERROR at line 2:
ORA-00935: group function is nested too deeply
кто-нибудь помочь мне, пожалуйста, – user3001575