webForumDet fria alternativet

Join från två tabeller

Databaser & SQL

3 svar · 223 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

Hur göra en fråga som plockar ut alla poster ur T2 samt de som är relaterade till T1 i T2_relid?

[blue]
T1_id | T1_text | T1_url
--------------------------------
1      A          A
2      B          B
3      C          C

T2_id | T2_relid | T2_url
--------------------------------
1      2          A
2                 B
3                 C[/blue]
Medlem sedan dec. 200012 464 inlägg
#2
select t2_id,t2_relid, t2_url,t1_id,t1_text,t1_url
from t2 left join t1 on t2_relid = t1_id
Medlem sedan nov. 20017 144 inlägg
#3

Funkade bra det där.
Går frågan att göra om till det gamla sättet?

Medlem sedan dec. 200012 464 inlägg
#4

Det där är enda sättet som finns att skriva en outer join enligt standard.

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