..
In der Anleitung zu SQL haben wir gesehen, wie die Gewerkschaften zwischen zwei Tabellen mit INNER JOIN zu erstellen. In diesem Artikel werden wir sehen, wie man dasselbe als Geschäftsführer nicht mehr als zwei, aber drei Tabellen.
In der Tat ist es eine sehr einfache Bedienung, die nicht von einem gemeinsamen JOIN von 2 Tabellen nicht voneinander unterscheiden.
Machen wir ein Beispiel: Man denke an einen hypothetischen Kauf einer einfachen Datenbank-Anwendung von E-Commerce besteht aus drei Tabellen wie folgt strukturiert:
Benutzer (verwendet für die Verwaltung der registrierten Benutzer)
SELECT utenti.ute_nome, utenti.ute_cognome, prodotti.prod_nome, prodotti.prod_descrizione, prodotti.prod_prezzo, acquisti.acq_data FROM Benutzer INNER JOIN Käufe ON = utenti.ute_id acquisti.acq_ute_id INNER JOIN Produkte ON = prodotti.prod_id acquisti.acq_prod_id WHERE utenti.ute_id = 1;Wie Sie den gemeinsamen FROM-Klausel (welches die erste Tabelle) sehen kann, ist von folgten zwei INNER JOIN (die zweite und die dritte Tabelle zu identifizieren) begleitet von den entsprechenden Link ON, dass "eine Brücke" ist, um eine Verknüpfung zu erstellen rational zwischen verschiedenen Tabellen.
Zum Schluss kann ich nur daran erinnern, dass, natürlich, können Sie die Technik vor für komplexere Abfragen, die 4, 5 oder mehr Tabellen zu sehen benutzen ... Tatsächlich rate ich dir nicht auf den Bau solcher Abfragen zu übertreiben, wenn auch theoretisch möglich, die oft mühsam ist in der praktischen Anwendung überschaubar.
| |
MS Access (Course)
Erfahren Sie, wie das Erstellen und Verwalten von Datenbanken einfach und schnell. Ab 29 €. |
| |
MySQL (Kurs)
Management von Open-Source-Datenbank. Ab 39 €. |
| |
SQL-und Datenbank-(Kurs)
Erstellen und Verwalten von relationalen Datenbanken. Ab 39 €. |