webForumDet fria alternativet

Group by lagID & order by datum

2 svar · 163 visningar · startad av Peeer

PeeerMedlem sedan mars 20025 907 inlägg
#1

I en tabell som heter "News" har jag 5 fält (lagID, rubrik, ingress, id, datum). Hur gör jag för att plocka ut den senaste posten för varje lagid?

Har försökt med

SQL = "SELECT lagID, rubrik, ingress, id FROM news group by lagID"

Men då får jag felet: Du försökte köra en fråga med en mängdfunktion som inte innehöll det angivna uttrycket 'rubrik'.

Hilfe!

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select * from news n
where datum in (
   select max(datum) from news
     where lagid = n.lagid )
PeeerMedlem sedan mars 20025 907 inlägg
#3

Tackar. Som vanligt funkar dina koder utmärkt!

124 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)