webForumDet fria alternativet

Joina tabeller

5 svar · 451 visningar · startad av Kalle M

Kalle MMedlem sedan mars 20041 936 inlägg
#1

Är dålig på sql.

Om jag har följande tabeller:

tblkund:
Kundnr
Efternamn
Förnamn
Adress
Postnr

TblOrder
Ordernr
Kundnr
Datum

Hur ser sql-Uttrycket ut om jag vill skapa en fråga som tar med följande fält:

Kundnr (Ifrån tblkund)
Efternamn (Ifrån tblkund)
Förnamn (Ifrån tblkund)
Ordernr (Ifrån tblOrder)
Datum (Ifrån tblOrder)

Antar att det är något med "Join". Har provat men får inte riktigt till det.

Tack på förhand!

TibbelitMedlem sedan mars 200986 inlägg
#2

Är ingen stjärna på SQL men borde vara något sånt här:

SELECT Kundnr, Efternamn, Förnamn, Ordernr, Datum
FROM tblkund
INNER JOIN TblOrder
ON tblkund.Kundnr = TblOrder.Kundnr

Kalle MMedlem sedan mars 20041 936 inlägg
#3

Får inte det där att funka.

Får väl prova lite till

@ndersMedlem sedan juni 200032 969 inlägg
#4

På vilket sätt funkar det inte då? Felmeddelande?

Kalle MMedlem sedan mars 20041 936 inlägg
#5

Får fram följande dialogrutan. Se bifogad bild.

felmeddelande.gif
rille77Medlem sedan feb. 200476 inlägg
#6

Kör mad alias så att den vet vilken tabell den ska hämta vilka uppgifter från

SELECT k.Kundnr, k.Efternamn, k.Förnamn, o.Ordernr, o.Datum
FROM tblkund k
INNER JOIN TblOrder o
ON k.Kundnr = o.Kundnr

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