webForumDet fria alternativet

Distinct på ett fält.

Databaser & SQL

1 svar · 199 visningar · startad av mike_ze

Medlem sedan dec. 20028 inlägg
Frågan#1

Hallå!
Har lite problem med min sql-sats

-Den ska dra ut 3 st kolumner ur samma tabell ur databasen
-Den ska dra ur top 5 "minsta pris"
-Endast dest skall baseras på distinct...

Så här långt har jag kommit:

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Select Distinct TOP 5 dfrom, dest, price from availableseats where price>0 and seats>0 ORDER BY price

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Problemet är att destinct skall baseras på dest och det gör den inte för tillfället utan den baserar destinct på alla tre kolumnerna.

Nån som har en lösning

Medlem sedan dec. 200012 464 inlägg
#2

Vad är dfrom?

select top 5 dest,dfrom,min(price) 
from availableseats 
where price>0 and seats>0 
group by dest,dfrom
ORDER BY price
259 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)