webForumDet fria alternativet

Hämta två användares information i en fråga?

Databaser & SQL

2 svar · 187 visningar · startad av GrodanBoll

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

Jag har två tabeller:

#tabEtt
newsId
newsHeadline
newsPostedBy
newsUpdatedBy
#tabTva
userId
userFirstname
userLastname

Jag vill alltså få fram rubrik, vem som la till samt nyheten (förnamn och efternamn) samt vem som uppdaterade nyheten (förnamn och efternamn) i en enda fråga.

Jag vet hur man får fram den ena användaren + rubrik genom en inner join. Men hur får jag fram båda?

E frågan krångligt formulerad så säg till. :/

/Grodan

Medlem sedan dec. 200012 464 inlägg
#2
select newsHeadline, 
p.userFirstname as posterFirstName,  
p.userLastname as posterLastName, 
u.userFirstname as updateFirstName,
u.userLastname as updateLastName
from  t1 n,t2 u, t2 p
where n.newsPostedby = p.userid
 and n.newsUpdatedby = u.userid

Flyttas från Mysql

Medlem sedan sep. 2001788 inlägg
#3

Tackar allra ödmjukast :birp

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