MySQL
JOINS: Join 3 Tabelle mit dem gleichen Namen von ID.
Suche…
Verknüpfen Sie 3 Tabellen in einer Spalte mit demselben Namen
CREATE TABLE Table1 (
id INT UNSIGNED NOT NULL,
created_on DATE NOT NULL,
PRIMARY KEY (id)
)
CREATE TABLE Table2 (
id INT UNSIGNED NOT NULL,
personName VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
)
CREATE TABLE Table3 (
id INT UNSIGNED NOT NULL,
accountName VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
)
Nach dem Erstellen der Tabellen können Sie eine Auswahlabfrage ausführen, um die IDs aller drei Tabellen zu erhalten, die gleich sind
SELECT
t1.id AS table1Id,
t2.id AS table2Id,
t3.id AS table3Id
FROM Table1 t1
LEFT JOIN Table2 t2 ON t2.id = t1.id
LEFT JOIN Table3 t3 ON t3.id = t1.id
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow