kongen
kongemedlem
Prøver å lage en OUTER JOIN med mysql men det blir bare error.
Jeg har 2 tabeller; kunder og ordrer
og prøver å koble disse med denne koden
Jeg vil liste opp kundeid, navn og siste dato de kjøpte noe. Hvordan kan dette gjøres?
Jeg har 2 tabeller; kunder og ordrer
PHP:
kundeid navn
------- ----
1 Per
2 Pål
ordreid kundeid dato
------- ------- ----
1 1 2015-06-03
2 2 2015-06-04
3 1 2015-06-05
og prøver å koble disse med denne koden
PHP:
SELECT *, MAX(dato) siste_dato
FROM kunder
LEFT JOIN ordrer ON kunder.kundeid = ordrer.kundeid
UNION
SELECT *, MAX(dato) siste_dato
FROM kunder
RIGHT JOIN ordrer ON kunder.kundeid = ordrer.kundeid
WHERE kunder.kundeid = ordrer.kundeid AND dato = siste_dato
Jeg vil liste opp kundeid, navn og siste dato de kjøpte noe. Hvordan kan dette gjøres?