hi,
Die Tabelle 'kunden' enthält 13 Felder, unter anderem Kundennummer, Firmenname, Vorname, Nachname (der Ansprechpartner), Adresse, PLZ, Ort, usw.
Die Tabelle 'rechnungen' enthält 8 Felder, unter anderem Rechnungsnummer, Kundennummer (die mit der Tabelle 'kunden' übereinstimmt), Rechnungsdatum, Betrag, Währung, Zahlungsdatum (wenn bezahlt), Status (also offen oder bezahlt) und Anmerkungen (z.B. Zahlungsmoral unter aller Sau *g*).
Jetzt versuche ich folgendes abzufragen, hier erstmal Klartext: »Liste mir auf alle offenen Rechnungen des Kunden mit der Kundennummer x«. Nun das, was ich mir irgendwie zusammen gewurschtelt habe:
SELECT kunden.kdnr from kunden
LEFT OUTER JOIN rechnungen
ON kunden.kdnr = rechnungen kdnr
WHERE kunden.kdnr = 4 AND rechnungen.rechnung = 'offen'
Fehlende Felder kannst Du bestimmt ergänzen. Feldnamen ggf. auf Tabelle beziehen, als kunden.kundennummer, kannst auch alias verwenden, kundennummer as kdnr. Die Where Klause kommt hintendran.
Hotti