取表自身一部分做关联该怎么写?
有一个表1: 
 项目编号      分项完成时间   内容   
 我想做这么一个查询: 
 项目编号      分项完成时间      项目开始时间      内容   
 项目开始时间取“分项完成时间”最早的时间,这个查询该怎么做呢?
------解决方案--------------------如果内容一样.   
 select a.项目编号,b.分项完成时间,c.项目开始时间,a.内容 from 
 (select distinct 项目编号 , 内容 from tb) a, 
 (select 项目编号,max(分项完成时间) 分项完成时间 from tb group by 项目编号) b, 
 (select 项目编号,min(分项完成时间) 项目开始时间 from tb group by 项目编号) c 
 where a.项目编号 = b.项目编号 and a.项目编号 = c.项目编号 
------解决方案--------------------用子查询
------解决方案--------------------select 项目编号,分项完成时间,(select min(分项完成时间) from table1 a where a.项目编号=table1.项目编号) as 项目开始时间,内容 from table1