Just nu i M3-nätverket
Jump to content

hämta ifrån 2 tabeller


Martassen

Recommended Posts

Är dålig på sql.

 

Hur ser uttrycket ut om jag vill hämta ifrån 2 tabeller.

Låt säga att jag har följande tabeller:

 

tblkund:

kundnr

Efternamn

Förnamn

Adress

Postnr

Prt

 

TblOrder:

Ordernr

Kundnr

Datum

 

Jag vill därefter skapa en fråga som hämtar 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)

 

Är väl nånting med join men jag får inte till det.

 

Tack på förhand!

 

Link to comment
Share on other sites

SELECT tblkund.kundnr, Efternamn, Förnamn, Ordernr, Datum

FROM tblkund

JOIN tblOrder

ON tblkund.kundnr = tblOrder.Kundnr

 

 

Link to comment
Share on other sites

Ändrade till InnerJoin och det funkar:

 

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

 

Tack för hjälpen!

 

Link to comment
Share on other sites

Det låter ju lite underligt, minst sagt, eftersom INNER JOIN är exakt samma sak som JOIN!

 

De vanligaste joinarna är:

1. [ INNER ] JOIN

2. LEFT [ OUTER ] JOIN

 

Order innanför [] är frivilliga, dvs man kan skriva dem eller hoppa över dem utan att det spelar någon som helst roll.

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...