webForumDet fria alternativet

Hjälp med sql-fråga

2 svar · 178 visningar · startad av lejzer

lejzerMedlem sedan juni 2002263 inlägg
#1

Hej!

Det står helt still just nu... Hur löser jag följande?

Jag har 2 tabeller som ser ut som följer:

tbl_todo

id (int)
todo (varchar)
comments (varchar)
userid (int)
madeby (int)
datecreated (datetime)

tbl_users

id(int)
fullname(varchar)
username(varchar)
password(varchar)

Nu vill jag ha ut alla fält från tbl_todo, där tbl_todo.userid = tbl_users.id och tbl_todo.madeby = tbl_users.id. Alltså både userid och madeby relaterar till en user i users tabellen, men det kan vara olika users.. Hur får jag ut userid som fullname samt madeby som fullname. Jag vill alltså inte få ut id:et på usern, utan namnet..

Tack på förhand!

Mvh

Martin

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select u1.username,t.todo,u2.username as madeby
  from tbl_users u1, tbl_todo t, tbl_users u2
 where u1.id = t.userid
     and t.madeby = t2.id
lejzerMedlem sedan juni 2002263 inlägg
#3

Perfekt.. funkade precis som jag ville !

Tack för ditt snabba svar :)

124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)