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

有个查询语句不知道如何写,大家帮忙解决一下

2012-05-28 
有个查询语句不知道怎么写,大家帮忙解决一下。在数据库中,一个表记录着参与操作的人数(表A),一个部门表(表B

有个查询语句不知道怎么写,大家帮忙解决一下。
在数据库中,一个表记录着参与操作的人数(表A),一个部门表(表B),一个人员表(表C)。表的结构如下:

  表A:propertyno,deptid,empid,data,deptidm,empidm
   
  表A中的deptid,deptidm 表示部门的编号,empid,empidm 表示人员的编号
   
  表B: deptid,deptname,data

  表C: empid,empname,data

  想用查询语句显示如下的数据列表:
 
  property,deptname,empname,data deptname,empname

[解决办法]

SQL code
--那试下吧select A.propertyno,B.deptname,C.empname,A.data,b1.deptname,c1.empname from A    left join B on A.deptid=B.deptid    left join C on A.empid=C.empid        left join B b1 on A.deptid=b1.deptid    left join C c1 on A.empid=c1.empid 

热点排行