在SQL中,可以使用JOIN子句來鏈接多個表。JOIN子句用于根據兩個或多個表中的列之間的關系檢索行。以下是一些常用的JOIN類型:
SELECT *
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;
SELECT *
FROM table1
LEFT JOIN table2
ON table1.column_name = table2.column_name;
SELECT *
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name;
SELECT *
FROM table1
FULL JOIN table2
ON table1.column_name = table2.column_name;
除了上述JOIN類型之外,還可以使用CROSS JOIN(笛卡爾積)來生成兩個表的所有可能組合。不過要注意,CROSS JOIN會返回兩個表中的所有行的組合,可能會導致結果集非常大。