mysql und Abfrage nach Quertabelle

wachteldonk

Erfahrenes Mitglied
Hallo,

ich habe zwei Tabellen

-- LIZENZTABELLE
LIZENZID
lizenztyp
startdatum
stopdatum


-- RECHNUNGSTABELLE
RECHUNGID
LOZENZID
rechnungsdatum



Ich möchte nun alle Lizenzen auslesen die entweder noch eien oder auch noch keine Rechnungsstellung hatten. Wenn eine Rechnung vorhanden ist, sollte die Rechnugsdaten dazu ausgelesen werden die zur letzten erstellten Rechnung gehören

Hier mal ein Beispiel, aber da habe ich mich glaube ich total verrant

$query = "
SELECT
t1.LIZENZID

FROM
01_lizenz AS t1
LEFT OUTER JOIN
01_rechnung AS t2 ON t1.LIZENZID = t2.LIZENZID
WHERE
t1.LIZENZID =
(
SELECT
LIZENZID
FROM
01_rechnung
WHERE
LIZENZID = ".$LIZENZID."
ORDER BY
rechnungsdatum DESC
LIMIT
1
)
AND
lizenztyp = 'Mietlizenz'
ORDER BY
t1.LIZENZID
";

Jemand eine Idee?
 
Zurück