|
楼主 |
发表于 2013-10-27 22:37
|
显示全部楼层
本帖最后由 335081548 于 2013-10-27 22:49 编辑
三表连接Ineer Join的应用
三个工作表都有一个相同的字段,根据SQL语言的特点,通过相同的列字段,可以把各个表连接起来。对于Ineer Join,只要二个表的公共字段有匹配值,就能将这二个表组合起来。
- Select 字段1, 字段2, 字段3,字段4, 字段5 From ([表名1$] A Inner Join [表名2$] B ON A.相同的列字段=B.相同的列字段) Inner Join [表名3$] C ON B.相同的列字段=C.相同的列字段
复制代码
本例SQL语句如下:
- Select 姓名,部门,性别,年龄,学历,负责人 From ([部门$] A Inner Join [人员资料$] B ON A.编号=B.编号) Inner Join [部门负责人$] C ON B.编号=C.编号
复制代码 结果如图所示:
也可以用Where表达式来实现:
- Select 姓名,部门,性别,年龄,学历,负责人 From [部门$] A,[人员资料$] B,[部门负责人$] C Where A.编号=B.编号 And B.编号=C.编号
复制代码
|
评分
-
3
查看全部评分
-
|