Ich habe aktuell zwei Tabellen, die ich mit folgendem SQL-Befehl abfrage:
SELECT * FROM customartikel as c, products as p where c.artikelnr = p.products_model;
In der customartikel-Tabelle werden Produkte mit offizieller Artikelnummer geführt, in der Tabelle products stehen zusätzlich noch die interne Datenbank-ID des Artikels, auf die sich alles im folgenden bezieht.
Mit der oberen Abfrage habe habe ich also pro Zeile die offizielle und die interne Artikelnummern.
Jetzt kommt noch eine dritte Tabelle dazu, nämlich eine mit Sonderpreisen. In dieser wird aber nur die interne Artikelnummer geführt.
Wie erhalte ich eine Abfrage, mit der ich die Sonderpreise(falls vorhanden, aus der dritten Tabelle) ebenfalls mit anzeigen lassen kann?
Zu beachten ist, dass nicht jeder Artikel unbedingt in jeder Tabelle vorhanden sein muss.
Grüße,
Philipp
SELECT * FROM customartikel as c, products as p where c.artikelnr = p.products_model;
In der customartikel-Tabelle werden Produkte mit offizieller Artikelnummer geführt, in der Tabelle products stehen zusätzlich noch die interne Datenbank-ID des Artikels, auf die sich alles im folgenden bezieht.
Mit der oberen Abfrage habe habe ich also pro Zeile die offizielle und die interne Artikelnummern.
Jetzt kommt noch eine dritte Tabelle dazu, nämlich eine mit Sonderpreisen. In dieser wird aber nur die interne Artikelnummer geführt.
Wie erhalte ich eine Abfrage, mit der ich die Sonderpreise(falls vorhanden, aus der dritten Tabelle) ebenfalls mit anzeigen lassen kann?
Zu beachten ist, dass nicht jeder Artikel unbedingt in jeder Tabelle vorhanden sein muss.
Grüße,
Philipp
Kommentar