webForumDet fria alternativet

Senaste (top 20) men från olika nick

Databaser & SQL

7 svar · 254 visningar · startad av Inferis

Medlem sedan sep. 2000667 inlägg
Frågan#1

Jag vet hur man får fram de senaste inläggen från en db.

Men om jag inte vill visa att det är en och samma som har gjort de senaste 20 inläggen, hur listar man det?

SQL = "SELECT TOP 20 * FROM F_Comment ORDER BY Nick AND ID DESC"

Just det ja, sökte runt lite men hittade inget som jag begrep mig på.

Medlem sedan apr. 20022 743 inlägg
#2

testa:

SQL = "SELECT DISTINCT Nick TOP 20 * FROM F_Comment ORDER BY Nick AND ID DESC"
Medlem sedan sep. 2000667 inlägg
#3

Är det bara ordet DISTINCT som gör skillnaden?

(Sånt kan man omöjligt veta när man söker. Ville bara påpeka det)

Medlem sedan sep. 2000667 inlägg
#4

Tack så mycket förresten! Ska testa senare.

Medlem sedan dec. 200012 464 inlägg
#5

Ser ut som Access

select top 20 max(datum),nick 
from f_comment 
group by nick
order by datum desc
Medlem sedan sep. 2000667 inlägg
#6

Det är Access med..

Men vad menas med max(datum)? Använder iofs datum, men vill inte lista efter det.

Medlem sedan sep. 2000667 inlägg
#7

LarsG:
Hur ska man skriva det där med datum?

Medlem sedan dec. 200012 464 inlägg
#8

Vill du bara ha ut nick så är det bara att ta bort max(datum) från selectlistan.

Vill du ha ut all information om inlägget så är det lite svårare.

249 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)