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

两张表关联查询,求解

2012-08-27 
两张表关联查询,求解,在线等一张是车辆信息表d_vehicle,一张是司机信息表d_driver,在车辆信息表中有两个字

两张表关联查询,求解,在线等
一张是车辆信息表d_vehicle,一张是司机信息表d_driver,在车辆信息表中有两个字段,一个是责任司机duty_driver,一个是助理司机assis_driver,这两个字段中存放的是司机信息表中主键的值,现如今想把车辆信息表中所有的数据查出来,显示在页面上的表格中,责任司机和助理司机这两列中要显示的是司机的姓名,sql语句要怎样写呢?

[解决办法]

SQL code
select d_vehicle.*    ,d1.司机名称 责任司机    ,d2.司机名称 助理司机from d_vehicleleft join d_driver d1 on d_vehicle.duty_driver=d1.司机关联字段left join d_driver d2 on d_vehicle.assis_driver=d2.司机关联字段 

热点排行