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

需要一个sql 语句 多谢帮忙

2012-02-03 
需要一个sql 语句谢谢帮忙一个项目表project有id,fatherid,name就这个三个列select*fromprojectwhereidin(

需要一个sql 语句 谢谢帮忙
一个项目表       project
有   id   ,fatherid   ,name   就这个三个列
select   *   from   project   where   id   in   (1,2,3)         这个一句是选出     项目   为   1   2   3   的项目  
项目   1   2   3     分别是     4     5   6     的子项目.

现在我要在一条   记录   里面出现  

子项目id     子项目名称     子项目的父项目id   子项目的父项目名称


[解决办法]
select a.id,a.name,b.id,b.name from project a,父表 b where a.fatherid = b.fatherid
这是一个内连接应用,试试看,如果可行的话别忘了稍微给点分吧,我还0分呢!
[解决办法]
同一个表里也没有关系,
select a.*, b.name from project a, project b where a.fatherid=b.id and a.id in (1,2,3)
[解决办法]
大致是这样吧,没测试
select a.id,a.name,b.id,b.name
from project a, project b
where a.id = b.fatherid

热点排行