Anonymní profil Martin – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Martin – Programujte.comAnonymní profil Martin – Programujte.com

 

Příspěvky odeslané z IP adresy 158.196.105.–

Martin
MS SQL › Nalezení nejčastěji kupované…
19. 11. 2013   #184086

Ahoj všichni! Jsem úplný začátečník ve SQL a potřeboval bych napsat dotaz, který mi zjistí nejčastěji kupovaný výrobek a vypíše, kolikrát byl reklamován. Mám dotazy na výrobek i reklamace zvlášť, ale netuším, jak je propojit. Poradíte? :D

Nejčastěji koupený výrobek:

SELECT TOP 1 p.oznaceni
FROM Produkt p

JOIN Koupil k ON k.pID = p.pID
JOIN Reklamuje r ON r.pID = p.pID

GROUP BY p.oznaceni
ORDER BY COUNT(k.pID) desc

Počet reklamací:

SELECT p1.oznaceni, (r.pID)pocet_reklamaci
FROM Reklamuje r
JOIN Produkt p1 ON p1.pID = r.pID
GROUP BY p1.oznaceni

Moc díky za rady, Martin

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý