Med Mysql finns det inget smidigt sätt.
http://www.mysql.com/doc/en/example-Maximum-column-group-row.html
Det är enklare med SQL.
2 svar · 222 visningar · startad av K@llen
Tjoohej,
En grupptabell som ser ut enligt följande:
id (int, räknare)
subject (varchar)
pubDate (datetime)
groupId (int)
Jag vill hämta ut en post per grupp, nämligen den senaste (den med högst id) från alla grupper. En grupp kan se ut så här:
[b]id | groupId[/b]
1 | 1
2 | 1
3 | 1
4 | 1
Nästa grupp ser ut så här
[b]id | groupId[/b]
5 | 5
6 | 5
7 | 5
Första posten i gruppen får alltid samma grouId som id. Hoppas ni hajar. Databashanterare: mysql 3.23.58
Några tips på ett smidigt sätt?
Med Mysql finns det inget smidigt sätt.
http://www.mysql.com/doc/en/example-Maximum-column-group-row.html
Det är enklare med SQL.
Tack LarsG!
Okey, det var inget kul. Men eftersom sql-frågan enbart ska köras ett fåtal gånger får jag lösa det genom deh hårda vägen.