..


Sponsored Links

Wie man eine Beziehung zwischen zwei Tabellen ohne eine Übereinstimmung zwischen den Bereichen JOIN zu erstellen?

Zu diesem Zweck können Sie (statt einer INNER JOIN) einen LEFT JOIN oder RIGHT JOIN.
Auf diese Weise werden die Daten extrahiert, auch wenn es keine genaue Übereinstimmung zwischen den Feldern verwendet werden, um die Beziehung zu definieren.

Nehmen wir ein Beispiel:






 SELECT * FROM Bücher







 LEFT JOIN Autoren







 ON = libri.autore_id autori.id







 WHERE libri.id> 0



In diesem Fall wird der LEFT JOIN alle Datensätze in der Tabelle "Buch" unabhängig davon, zeigen, ob es eine Korrespondenz mit der Tabelle "Autoren".

Um es einfach auszudrücken: Wenn ein Buch sei "kein Autor" ie "autore_id = 0" würde auch gezeigt, obwohl es keine wesentliche Korrespondenz mit der Tabelle "Autoren" (weil es keine id = 0) werden.

In der selben Kategorie ...
E-Learning
MS Access (Course) MS Access (Course)
Erfahren Sie, wie das Erstellen und Verwalten von Datenbanken einfach und schnell. Ab 29 €.
MySQL (Kurs) MySQL (Kurs)
Management von Open-Source-Datenbank. Ab 39 €.
SQL-und Datenbank-(Kurs) SQL-und Datenbank-(Kurs)
Erstellen und Verwalten von relationalen Datenbanken. Ab 39 €.
Sponsored Links