select * from table1 inner join table2 on table1.id=table2.id
其實 inner join ……on的語法格式可以概括為:
from (((表1 inner join 表2 on 表1.欄位號=表2.欄位號) inner join 表3 on 表1.欄位號=表3.欄位號) inner join 表4 on member.欄位號=表4.欄位號) inner join 表x on member.欄位號=表x.欄位號
您只要套用該格式就可以了。
現成格式範例:
雖然我說得已經比較明白了,但為照顧初學者,我還是以本會員註冊系統為例,提供一些現成的語法格式範例,大家只要修改其中的資料表名稱和欄位名稱即可。
連線兩個資料表的用法:
from member inner join membersort on member.membersort=membersort.membersort
語法格式可以概括為:
from 表1 inner join 表2 on 表1.欄位號=表2.欄位號
連線三個資料表的用法:
from (member inner join membersort on member.membersort=membersort.membersort) inner join memberlevel on member.memberlevel=memberlevel.memberlevel
語法格式可以概括為:
from (表1 inner join 表2 on 表1.欄位號=表2.欄位號) inner join 表3 on 表1.欄位號=表3.欄位號
連線四個資料表的用法:
from ((member inner join membersort on member.membersort=membersort.membersort) inner join memberlevel on member.memberlevel=memberlevel.memberlevel) inner join memberidentity on member.memberidentity=memberidentity.memberidentity
語法格式可以概括為:
from ((表1 inner join 表2 on 表1.欄位號=表2.欄位號) inner join 表3 on 表1.欄位號=表3.欄位號) inner join 表4 on member.欄位號=表4.欄位號
連線五個資料表的用法:
from (((member inner join membersort on member.membersort=membersort.membersort) inner join memberlevel on member.memberlevel=memberlevel.memberlevel) inner join memberidentity on member.memberidentity=memberidentity.memberidentity) inner join wedlock on member.wedlock=wedlock.wedlock
語法格式可以概括為:
from (((表1 inner join 表2 on 表1.欄位號=表2.欄位號) inner join 表3 on 表1.欄位號=表3.欄位號) inner join 表4 on member.欄位號=表4.欄位號) inner join 表5 on member.欄位號=表5.欄位號
SQL語句 用JOIN鏈結多個表
連線兩個資料表的用法 select from actor inner join film actor on actor.actor id film actor.actor id 語法格式可以概括為 from 表1 inner join 表2 on 表1.欄位號 表2.欄位號 連線三個資料表的用法 s...
sql用逗號連線多張表對應哪個join?
四種join的區別已老生常談 那麼問題來了,還有一種常見的寫法是將錶用逗號隔開,那這個又是怎麼連線的呢。先看這兩張表。使用逗號隔開的方法來連線表 select from employee,department where employee.departmentid department.depart...
Sql語法之join表連線說明
sql語法之join表連線說明 左連線 右連線 內連線我們可以看成是在全連線的基礎上過濾條件,這樣比較容易理解 語法 select from a join b 查詢結果 a表資料條數 b表資料條數 查詢總條數 語法 select from a inner join b on a.id b.id 簡化...