SQL Joins
SQL Joins
SQL
Join Types
SQL JOIN
Table 1 Table 2
SWIPE
SELECT *
01 SELECT
FROM
*
Table_2;
SELECT *
Table 1 Table 2
FROM Table_1 t1
02 INNER
ON t1.id
JOIN
=
Table_2
t2.fk
t2
INNER JOIN
SELECT *
Table 1 Table 2
FROM Table_1 t1
03 LEFT
ON
JOIN
t1.id
Tbale_2
= t2.fk;
t2
04
RIGHT JOIN Tbale_2 t2
ON t1.id = t2.fk;
SELECT *
FROM Table_1 t1
FROM Table_2 t2
);
= t1.fk
SELECT *
FROM Table_1 t1
Table 1 Table 2
06 FROM
WHERE
Table_2
t2.id
);
=
t2
t1.fk
FROM Table_1 t1
07
ON t1.id = t2.fk
SELECT *
FROM Table_1 t1
08
ON t1.id = t2.fk
SELECT *
Table 1 Table 2
FROM Table_1 t1
09 FULL
ON
OUTER
t1.id
JOIN
= t2.fk;
Table_2 t2
SELECT *
FROM Table_1 t1
11
ON t1.id = t2.fk
OR t2.fk is null;
FROM Table_1 t1
12
Table 1 Table 2
ON t1.id = t2.fk
ON t1.id = t3.fk;
Table 3
SELECT *
FROM Table_1 t1
13
Table 1 Table 2
ON t1.id = t2.fk
ON t1.id = t3.fk;
Table 3
FROM Table_1 t1
14
ON t1.id = t2.fk
Table 1 Table 2
ON t1.id = t3.fk;
SELECT *
Table 3
FROM Table_1 t1
ON t1.id = t2.fk
15
Table 1 Table 2
LEFT JOIN Table_3 t3
ON t1.id = t3.fk;
50K
15K
Followers
content
Save it
for later