INNERJOIN连接两个表、三个表、五个表的SQL语句实例分享
sql inner join关键字表示在表中存在至少一个匹配时,inner join 关键字返回行。sql inner join关键字表示在表中存在至少一个匹配时,inner join 关键字返回行。
1、连接两个数据表的用法:
from member inner join membersort on member.membersort=membersort.membersort
语法格式可以概括为:
from 表1 inner join 表2 on 表1.字段号=表2.字段号
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.字段号
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.字段号
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.字段号