Går detta?

Databaser & SQL

3 svar · 444 visningar · startad av Arne

Medlem sedan maj 2000267 inlägg
Trådstart#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?

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