webForumDet fria alternativet

Går detta?

Databaser & SQL

3 svar · 426 visningar · startad av Arne

Medlem sedan maj 2000267 inlägg
Frågan#1

Jag har 2 tabeller, medlem och inlagg

Min select:
Select id, fnamn, enamn, aktiv from medlem where aktiv = '1'

Men jag skulle även vilja hämta varje medlems senaste inläggets datum (inlagddatum) från tabellen inlagg

koppling för tabellerna är "id" från medlem och "medlemid" från inlagg

Har provat INNER JOIN och DISTINCT men jag får dubletter på samma namn beroende på hur många inlägg den har.....

Medlem sedan dec. 200012 464 inlägg
#2
select 
   id,
   fnamn,
   enamn,
   aktiv,
   (select max(inlaggdatum)
        from inlagg
       where medlemid = medlem.id)
   from medlem
  where aktiv = 1
Medlem sedan maj 2000267 inlägg
#3

Tack för hjälpen, det fungerade klockrent......

Medlem sedan dec. 20014 239 inlägg
#4

Markera som löst kanske?

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)