Benutzer-Werkzeuge

Webseiten-Werkzeuge


computer:tutorials:sql:join

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

computer:tutorials:sql:join [2012/03/24 12:54] (aktuell)
christian angelegt
Zeile 1: Zeile 1:
 +Mithilfe von JOIN lassen sich Felder mehrerer Tabellen verbinden - so können Abfragen über mehrere Tabellen hin ausgeführt werden.
  
 +======Beispiel======
 +Von der Bestellung mit der Bestellungsnummer 1 sollen alle Artikelnummern,​ Artikelbezeichnungen,​ Anzahl der bestellten Einheiten und die Einzelpreise ausgegeben werden.
 +
 +<​code>​
 +mysql> SELECT BP.ART_Nr, BP.BPOS_Anzahl,​ BP.BPOS_Einzelpreis FROM BESTELL_POS BP WHERE BP.BST_Nr = 1;
 ++--------+-------------+------------------+
 +| ART_Nr | BPOS_Anzahl | BPOS_Einzelpreis |
 ++--------+-------------+------------------+
 +|      1 |          10 |           ​199.99 |
 +|      2 |          15 |           ​229.99 |
 ++--------+-------------+------------------+
 +2 rows in set (0.00 sec)
 +
 +
 +
 +mysql> SELECT BP.ART_Nr, ART.ART_Bezeichnung,​ BP.BPOS_Anzahl,​ BP.BPOS_Einzelpreis FROM BESTELL_POS BP, ARTIKEL ART WHERE BP.BST_Nr = 1 AND BP.ART_Nr = ART.ART_Nr;
 ++--------+------------------+-------------+------------------+
 +| ART_Nr | ART_Bezeichnung ​ | BPOS_Anzahl | BPOS_Einzelpreis |
 ++--------+------------------+-------------+------------------+
 +|      1 | Thin-Client BAER |          10 |           ​199.99 |
 +|      2 | Thin-Client NP   ​| ​         15 |           ​229.99 |
 ++--------+------------------+-------------+------------------+
 +2 rows in set (0.00 sec)
 +</​code>​
computer/tutorials/sql/join.txt · Zuletzt geändert: 2012/03/24 12:54 von christian