Franz. Z.: Joins für Fortgeschrittene

Beitrag lesen

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