1.自然連接 NATURAL JOIN
??SQL99中新增的自然連接相當于SQL92中的等值連接,它可以自動的查詢兩個表中所有的相同欄位,然后進行等值連接,
在SQL92中:
SELECT 表1.欄位1,表2.欄位2
FROM 表1 JOIN 表2
ON 表1.欄位3 = 表2.同名欄位 AND 表2.欄位4 = 表2.同名欄位;
在SQL99中:
SELECT 表1.欄位1,表2.欄位2
FROM 表1 NATURAL JOIN 表2;
2.USING連接
??在進行連接時,SQL99還支持使用USING指定資料表里的同名欄位進行等值連接,但只能配合JOIN一起使用,
SELECT 表1.欄位1,表2.欄位2
FROM 表1 JOIN 表2
USING (同名欄位);
它的作用等同于:
SELECT 表1.欄位1,表2.欄位2
FROM 表1,表2
WHERE 表1.欄位3 = 表2.與欄位3同名欄位;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/500139.html
標籤:MySQL
