Nějak podobně se snažím přijít na to, jak sečíst, opakující se ID_Navstevnik, abych to mohl seřadit, dle největšího počtu Objednávek. Bohužel s k tomu nemohu dopracovat. Poté udělat ten filtr.
Udělám to takto, abych to seřadil dle ID.
Select o.ID_Navstevnik, Count(*)
From Objednavka o
Group by o.ID_Navstevnik
Order by Count(*)
To mi seřadí ID_Navstevnik, od nejméně po nejvíce objednávek. Teď k tomu nějak potřebuji přidat ještě jméno, příjmení a první objednavku, kterou vytvořili, pokud jich mají více, ale s tím potřebuji nějak poradit. Nevím, čeho se chytit.
Select n.Jmeno, n.Prijmeni,o.ID_Navstevnik, Count(*)
From Objednavka o join navstevnik n on o.ID_Objednavka = n.ID_Navstevnik
Group by n.Jmeno, n.Prijmeni, o.ID_Navstevnik