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

asp的SQL多表查询如何写

2012-03-28 
asp的SQL多表查询怎么写?Department表包含depid,depname,parid部门编号部门名称上级部门编号怎样输出部门

asp的SQL多表查询怎么写?
Department表包含depid,depname,parid
部门编号 部门名称 上级部门编号
怎样输出
部门编号 部门名称 上级部门编号 上级部门名称

Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select 'D1'.* 'D2'.DepName from Department 'D1' join Department 'D2' on 'D1'.ParID='D2'.DepID"
rs.Open sql,conn,1,1
depname=rs('D1'.DepName)
parname=rs('D2'.DepName)


这样写好像不对。。。

[解决办法]
sql="select a.*,b.DepartmentName as ParentName from Department a,Department b where a.ParentID=b.DepartmentID union select * from Department where ParentID=0"

热点排行