Grootste waarde tonen met max lukt het niet

Status
Niet open voor verdere reacties.

rambomambo

Gebruiker
Lid geworden
9 dec 2012
Berichten
163
select CompanyName,count(ProductID)as[Hoeveel producten]
from Suppliers s--,Products p
join products p on p.SupplierID = s.SupplierID
group by CompanyName

bij hoeveel producten zie ik nu hoeveel producten elke company heeft
Nu wil ik alleen maar de company bedrijven zien met het grootst aantal producten.

Hoe kan ik dit doen ?
 
Hallo!

probleer eens:


select CompanyName,count(ProductID)as hproducten
from Suppliers s--,Products p
join products p on p.SupplierID = s.SupplierID
group by CompanyName ORDER BY hproducten DESC LIMIT 0, 10



Uitleg:

Hij selecteerd de bedrijfnaam en telt het aantal producten, deze zet hij van hoog naar laag en toon max 10 resultaten

PS. de join heb je eigenlijk niet nodig ;)
 
Hallo!

probleer eens:


select CompanyName,count(ProductID)as hproducten
from Suppliers s--,Products p
join products p on p.SupplierID = s.SupplierID
group by CompanyName ORDER BY hproducten DESC LIMIT 0, 10



Uitleg:

Hij selecteerd de bedrijfnaam en telt het aantal producten, deze zet hij van hoog naar laag en toon max 10 resultaten

PS. de join heb je eigenlijk niet nodig ;)

beste ja maar door 1 of andere reden werkt limit niet ik krijg incorect syntax near LIMIT
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan