首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Sql语句用left join 解决多表关联有关问题(关联套关联,例子和源码)

2012-12-20 
Sql语句用left join 解决多表关联问题(关联套关联,例子和源码)帖子是原创是,但是在csdn中高手帮我给解决了

Sql语句用left join 解决多表关联问题(关联套关联,例子和源码)

帖子是原创是,但是在csdn中高手帮我给解决了,其实就是别名,给自己上了一堂别名的课,所谓别人是高手,其实就是自己是菜鸟吧!


表1:------------------------------ 【人事表】
     表名:【Man】
     字段: Man_Id,Man_Name,Zw_Id
              1     貂蝉       2
              2     曹操       1

表2:------------------------------ 【职务表】
     表名:【Zw】
     字段: Zw_Id,Zw_Name
              1     校长 
              2     班主任

表3:------------------------------ 【工资表】
     表名:【GZ】
     字段: Man_Id,Money,Sex_Id
              1    2500     1
              2    4000     2

表3:------------------------------ 【性别表】
     表名:【xb】
     字段: Sex_Id,Sex_Name
              1    女
              2    男

需要的------------------------------- 【查询结果】:

     Man_Id,Man_Name,sex_name,Zw_Name,Money
       1      貂蝉     女      班主任   2500
       2      曹操     男       校长    4000


方法一(推荐):

select man.man_id,man.man_name,xb.sex_name,zw_name,gz.money from man       left join zw on man.zw_id=zw.zw_id       left join gz on man.man_id=gz.man_id       left join xb on gz.sex_id=xb.sex_id   


1楼wick1605前天 19:40
说的好,借用了。

热点排行