webForumDet fria alternativet

Hur får jag ut data ifrån två andra tabeller med fråga på en annan?

Databaser & SQL

3 svar · 211 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Frågan#1

Det var ju ett tag sen man pysslade med detta! Jag har följande:

user:

Id
Name
...
...

movie:

Id
Link
...
...

Comments:

Id
u_Id
m_id

Jag vill utifrån Comments få ut Link och Name ifrån de två första tabellerna, hur gör jag detta?

r/ jag vill alltså få ut namn, och link för varje rad i Comments!

Medlem sedan nov. 20022 355 inlägg
#2

Jag är uppenbarligen ute och turnerar... Detta är vad jag har nu!
Någon som vet vad felet är?

SELECT movie.Link, user.Name FROM movie, user, comments WHERE user.Name IN (SELECT Name FROM user WHERE Id = comments.u_Id)  AND WHERE movie.Link IN (SELECT Link FROM movie WHERE Id= comments.m_Id);
Medlem sedan dec. 200012 464 inlägg
#3
SELECT movie.Link, user.Name 
FROM movie, user, comments 
WHERE user.id = comments.u_Id
 AND movie.id = comments.m_Id
Medlem sedan nov. 20022 355 inlägg
#4

Tackar, det var ju inte så bökigt som jag ville få det till :D

248 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)