webForumDet fria alternativet

Joina tabeller

Databaser & SQL

5 svar · 451 visningar · startad av Kalle M

Medlem sedan mars 20041 936 inlägg
Frågan#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!

Medlem 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

Medlem sedan mars 20041 936 inlägg
#3

Får inte det där att funka.

Får väl prova lite till

Medlem sedan juni 200032 967 inlägg
#4

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

Medlem sedan mars 20041 936 inlägg
#5

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

felmeddelande.gif
Medlem 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

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