webForumDet fria alternativet

Join i MySQL?!

Databaser & SQL

3 svar · 261 visningar · startad av Dr-man

Medlem sedan juli 2002732 inlägg
Frågan#1

Vad innebör kommandot join i MySQL? Kan nån ge en kort
förklaring nyttan med detta och kanske med ett litet exempel?

Medlem sedan dec. 200012 464 inlägg
#2

Join används för att kombinera data från olika tabeller.

select a.fk,b.pk from a join b on a.pk = b.fk

om a innehåller posterna

pk c1
------
a 1
b 2
c 3

och b

fk c2
-----
b 4
c 5
d 6

så blir resultatet

c1 c2
-----
2 4
3 5

man får alltså de rader där villkoret

a.pk = b.fk är sant.

Medlem sedan sep. 20011 086 inlägg
#3

select a.c1,b.c2 from a join b on a.pk = b.fk

borde det väl va?
:-)

Medlem sedan dec. 200012 464 inlägg
#4

Gäss.

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