sql中的on是在連線時做關聯欄位條件用的。
一般我們寫查詢習慣用 = 號連線,如
select a。name,a。address,b。values,b。longtell
from student a, student_detail b
where a。name = b。name
上面的查詢,條件是個全連線,表示a表中必須和b表中的name完全一樣的記錄才會查出來,我們用on的形式如下:
select a。name,a。address,b。values,b。longtell
from student a full join student_detail b
on a。name = b。name
左連線:
select a。name,a。address,b。values,b。longtell
from student a left join student_detail b
on a。name = b。name
這種情況是a表中的全部記錄都會查出來