webForumDet fria alternativet

whila senaste inlägget / user

Databaser & SQL

3 svar · 259 visningar · startad av apan_jocko

Medlem sedan mars 200350 inlägg
Frågan#1

Hopp..

Har ett table med 4 rader.

[dagbok]
user | date | text | bild

Vill skapa en query där jag whilar senaste datumet / user.

Dvs det högsta datumet / inlägg som varje user (samt samtliga users som har gjort inlägg) har skrivit i en & samma query.

Hoppas jag inte har varit för otydlig...:)

/eken

Skickar med min ännu inte fulländade query får endast ut username & inte username samt datum.

mysql_query("SELECT DISTINCT username FROM dagbok ORDER BY date DESC ");
Medlem sedan apr. 20007 588 inlägg
#2

Tråden flyttad från PHP.

Medlem sedan mars 20034 471 inlägg
#3

Borde nog ha postats i SQLforumet....

Vadå "whilar"?

Det högsta datumet / inlägg borde ju vara det datum varje inlägg postats. Varje inlägg har väl ett datum och ett username, eller? Menar du det senaste datumet en viss användare har postat något?

Så som din fråga står nu är det klart att du inte får ut datumet, du plockar ju aldrig ut det!

Select username, date From dagbok ORDER BY date DESC .... löser det problemet.

Medlem sedan dec. 200012 464 inlägg
#4
select user , date , text , bild
from dagbok as d
where date = (select max(date) 
from dagbok
where user = d.user )
257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)