Mehrfach-Joins mit MySQL (Beispiel)

Hier ein kleiner Beispielcode, welcher 4 Tabellen (bestellung, kunde, anschrift, stammkunde) einer MySQL-Datenbank über die Primärschlüssel mit einem JOIN-Befehl verbindet:

1
2
3
4
5
6
7
8
9
10
11
12
SELECT 
  *
FROM 
  (bestellung b INNER JOIN kunde k ON b.kundennr = k.kundennr)
  INNER JOIN
    anschrift a ON a.anschriftid = k.rechnungsanschrift
    INNER JOIN
      stammkunde s ON k.KUNDENNR = s.KUNDENNR
WHERE
  s.rechnungsart = 'M'
    AND b.rechnungid IS NULL
    AND b.bestelldatum LIKE '2011-04-%'

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.