![]() |
Hej
Har försökt förstå och googla hur jag skall få ut unika rader på bara 1 kolumn när jag skall ta ut flera kolumner. Distinct tar ju ut alla unika på alla kolumner =/ Lät säga jag har: Kod:
ID ProduktID FöretagID Pris I detta så vill jag ha ut alla kolumnerna i resultsetet, men bara de rader där företagen är unika och har det lägsta priset.. Vilket borde bli rad med ID 1,2,3 i detta exempel. Men kör jag en select distinct så får jag ut alla raderna. Hur löser jag detta på ett enkelt sätt? Mvh Fredrik |
GROUP BY FöretagID ORDER BY Pris ASC, eller tänker jag fel?
|
Typ:
Kod:
SELECT ID, ProduktID, FöretagID, MIN(Pris) AS Pris |
Alla tider är GMT +2. Klockan är nu 15:39. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson