Zusammengesetzter SELECT

DerEisige

Erfahrenes Mitglied
Hallo,
ich habe nun den Datenbank aufbau soweit Verstanden, nun ist aber die frage wie frage ich die Daten ab.

Wenn ich nun alle Daten zur Bestellung abragen will, wehre es ja nicht gerade effizient wenn ich erst die idBestellung abrufe und dann jeweils die einzielen Daten zu den id (liferadresse_idAdresse, Zahlungsart_idZahlungsart, Kunde_idKunde...) abrufen.

Code:
SELECT * FROM Bestellung  WHERE  idBestellung = 1;
SELECT * FROM Zahlungsart  WHERE  idZahlungsart = 66;
...

Also sollte ich da Vorgenen?
2014-07-07_145611.jpg
 
oke das hilft mir dann bei der liferadresse_idAdresse, Zahlungsart_idZahlungsart und Kunde_idKunde

aber wie muss ich es dann bei BestellPositonen machen, wenn ich mehr als einen Artikel pro Bestellung habe.

Wehre auch Net wenn du mir ein beispiel machen könntest.
 
Das kannst du natürlich auch dazujoinen. Dann hast du dann einfach für jede BestellPositon den gleichen Kunden, falls der mehrere Dinge bestellt hat. Ist ja schliesslich einen 1-N Beziehung...

Die aber eigentlich richtige Frage wäre: was willst du eigentlich genau wissen? Mach doch einfach einmal ein Beispiel welche Spalten dein Ergebnis haben sollte und welche Daten du darin erwartest.
 
Zurück