Heim  >  Artikel  >  Backend-Entwicklung  >  Verwandtes Wissen über SQL JOIN

Verwandtes Wissen über SQL JOIN

jacklove
jackloveOriginal
2018-05-08 10:21:082455Durchsuche

SQL JOIN-Kenntnisse sind für PHP sehr wichtig und werden in diesem Artikel erläutert.

SQL-Join wird zum Abfragen von Daten aus zwei oder mehr Tabellen basierend auf der Beziehung zwischen Spalten in diesen Tabellen verwendet.

Join und Key

Um vollständige Ergebnisse zu erhalten, müssen wir manchmal Ergebnisse aus zwei oder mehr Tabellen abrufen. Wir müssen Join ausführen.

Tabellen in einer Datenbank sind durch Schlüssel miteinander verknüpft. Der Primärschlüssel (Primary Key) ist eine Spalte, in der der Wert jeder Zeile eindeutig ist. In einer Tabelle ist jeder Primärschlüsselwert eindeutig. Der Zweck besteht darin, Daten zwischen Tabellen zu bündeln, ohne alle Daten in jeder Tabelle zu duplizieren.

ReferenzZwei Tabellen

Wir können Daten aus den beiden Tabellen abrufen, indem wir auf die beiden Tabellen verweisen:

Wer hat das Produkt bestellt und welche Produkte wurden verwendet? sie bestellen?

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons, Orders
WHERE Persons.Id_P = Orders.Id_P

SQL JOIN – Join verwenden

Zusätzlich zur oben genannten Methode können wir auch das Schlüsselwort JOIN verwenden, um Daten aus zwei Tabellen abzurufen.

Wenn wir alle Bestellungen auflisten möchten, können wir die folgende SELECT-Anweisung verwenden:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM PersonsINNER JOIN OrdersON Persons.Id_P = Orders.Id_P
ORDER BY Persons.LastName

In diesem Artikel werden die relevanten Kenntnisse über Join erläutert. Weitere Lernmaterialien finden Sie unter PHP Chinese You kann es online ansehen.

Verwandte Empfehlungen:

Erklärung des SQL-Alias ​​​​(Alias) in PHP

So verwenden Sie SQL ZWISCHEN Operator

So verwenden Sie den SQL IN-Operator

Das obige ist der detaillierte Inhalt vonVerwandtes Wissen über SQL JOIN. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn