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

2个sql语句查询结果放到一张表里解决方案

2012-03-08 
2个sql语句查询结果放到一张表里select Res_CalcBaseItem.RNO , RES_TestItem.Cname,Res_CalcBaseItem.Cal

2个sql语句查询结果放到一张表里
select Res_CalcBaseItem.RNO , RES_TestItem.Cname ,Res_CalcBaseItem.CalcTestitemNO
from Res_CalcBaseItem ,RES_TestItem
 where Res_CalcBaseItem.TestitemNO=RES_TestItem.TestitemNO 


select RES_TestItem.cname,RES_TestItem.ename
from Res_CalcBaseItem ,RES_TestItem
where Res_CalcBaseItem.CalcTestitemNO=RES_TestItem.TestitemNO

这两个sql语句联合查询



[解决办法]
问题没有说清楚吧。后一条语句字段数目比第一个少,可以在select里面加一个空字段 CalcTestitemNO=NULL,前后sql语句联合起来就没问题了
[解决办法]

SQL code
select Res_CalcBaseItem.RNO , RES_TestItem.Cname ,Res_CalcBaseItem.CalcTestitemNOINTO #TMPAfrom Res_CalcBaseItem ,RES_TestItem where Res_CalcBaseItem.TestitemNO=RES_TestItem.TestitemNO select RES_TestItem.cname,RES_TestItem.enameINTO #TMPBfrom Res_CalcBaseItem ,RES_TestItemwhere Res_CalcBaseItem.CalcTestitemNO=RES_TestItem.TestitemNOSELECT * FROM #TMPA INNER JOIN #TMPBON #TMPA.Cname  = #TMPB.Cname
[解决办法]
让字段类型和数量相同 select * from (select xxx as a union select xxx as b
 ) into xxxx

热点排行