Just nu i M3-nätverket
Jump to content

Hämta data från en tabell ytterligare


Patronbutiken

Recommended Posts

Patronbutiken

Har en koppling som ser ut som nedan, men jag behöver hämta data ur tabell produkter p där a.artnr = p.artnr

Hur joinar man ihop den soppan?

 

Tack så länge

/PEter

 

Set Connection = Server.CreateObject("ADODB.Connection")

Connection.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("/data/huvudbas.mdb")

SQLStmt = "SELECT k.nettodagar, k.referenser, k.kundnr, k.adress, k.postnr, a.Kundnr, a.artnr, a.antal FROM Kund AS k LEFT OUTER JOIN Korg AS a ON k.kundnr = a.kundnr WHERE a.kundnr = '" & Session("Kundnr") & "' "

SET RS = Connection.Execute(SQLStmt)

 

Link to comment
Share on other sites

NumeriusNegidius

Prova med följande!

SELECT k.nettodagar,k.referenser,k.adress, k.postnr,a.kundnr,a.artnr,a.antal 
FROM kund k,korg a,produkter p 
WHERE k.kundnr=a.kundnr 
AND a.artnr=p.artnr
AND a.kundnr='" & Session("Kundnr") & "'"

 

 

/Nisse

---

"Trying is the first step towards failure" - Homer Simpson

 

UPD: jag var lite för snabb där... :)

[inlägget ändrat 2003-08-12 00:40:24 av NisseSthlm]

Link to comment
Share on other sites

Magnus Ahlkvist

Eller om man föredrar ansi joins:

 

SELECT k.nettodagar,k.referenser,k.adress, k.postnr,a.kundnr,a.artnr,a.antal 
FROM kund k
INNER JOIN korg a
ON k.kundnr=a.kundnr
INNER JOIN produkter p 
ON p.artnr=a.artnr
WHERE a.kundnr='" & Session("Kundnr") & "'"

 

Jag föredrar ANSI-joins, eftersom man ser vad som är filter (WHERE-villkor) och vad som är joins (INNER JOIN).

Har dock för mig att Access kräver att man sätter lite parenteser kring JOIN-villkoren.

--

Snäll ibland. rättvis nästan jämt. Elak för det mesta.

 

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...