1. 程式人生 > 資料庫 >sql等值連線,左右連線

sql等值連線,左右連線

inner join(等值連線)

語法:SELECT * FROM 表1 INNER JOIN 表2 ON 表1.欄位號=表2.欄位號

作用:返回兩個表中欄位相等的行,A與B交集

三表連線語法:SELECT * FROM (表1 INNER JOIN 表2 ON 表1.欄位號=表2.欄位號) INNER JOIN 表3 ON 表1.欄位號=表3.欄位號

四表連線語法:SELECT * FROM ((表1 INNER JOIN 表2 ON 表1.欄位號=表2.欄位號) INNER JOIN 表3 ON 表1.欄位號=表3.欄位號) INNER JOIN 表4 ON Member.欄位號=表4.欄位號

left join(左聯接)

作用:返回包括左表中的所有記錄和右表中聯結欄位相等的記錄,A+A與B交集

right join(右聯接)

作用: 返回包括右表中的所有記錄和左表中聯結欄位相等的記錄,B+A與B交集