Hi,
lese gerade die Seite von Vinzens Mai
http://aktuell.de.selfhtml.org/artikel/datenbanken/fortgeschrittene-joins/mehrfachjoin1.htm
Und da versteh ich was nicht:
SELECT
KK1.KndNr,
Vorname,
Nachname,
Strasse,
PLZ,
Ort
FROM (Kreditkarten AS KK1
INNER JOIN Kreditkarten AS KK2
ON KK1.KndNr = KK2.KndNr)
INNER JOIN Kunden
ON KK1.KndNr = Kunden.KndNr
WHERE KK1.Firma = 'Mastercard' AND KK2.Firma = 'American Express'
soll die Anforderung "Nun möchte die Marketingabteilung wissen, um welche Person es sich handelt, d.h. Vorname, Nachname, Anschrift, … " erfüllen.
Aber reicht da nicht auch:
SELECT
KK1.KndNr,
Vorname,
Nachname,
Strasse,
PLZ,
Ort
FROM Kreditkarten AS KK1
INNER JOIN Kreditkarten AS KK2
ON KK1.KndNr = KK2.KndNr
WHERE KK1.Firma = 'Mastercard' AND KK2.Firma = 'American Express'
Grüße, Franz