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

帮忙改下sql解决方案

2012-03-20 
帮忙改下sql这个是视图创建,sql语句帮忙写成sql能 放到程序中执行。RES_TestItem_1 和RES_TestItem 是同一

帮忙改下sql
这个是视图创建,sql语句
帮忙写成sql能 放到程序中执行。

RES_TestItem_1 和RES_TestItem 是同一张表。
SELECT Res_CalcBaseItem.RNO AS 记录编号, 
  Res_CalcBaseItem.TestitemNO AS 检验项目, 
  Res_CalcBaseItem.CalcTestitemNO AS 计算项目, 
  RES_TestItem.Cname AS 计算项目名称, 
  RES_TestItem_1.Cname AS 检验项目名称, RES_TestItem.Ename
FROM Res_CalcBaseItem LEFT OUTER JOIN
  RES_TestItem RES_TestItem_1 ON 
  Res_CalcBaseItem.TestitemNO = RES_TestItem_1.TestitemNO LEFT OUTER JOIN
  RES_TestItem ON 
  Res_CalcBaseItem.CalcTestitemNO = RES_TestItem.TestitemNO


[解决办法]
String str = null;
str = 'create view v_res_test as '
 + 'SELECT Res_CalcBaseItem.RNO AS 记录编号,
Res_CalcBaseItem.TestitemNO AS 检验项目,
Res_CalcBaseItem.CalcTestitemNO AS 计算项目,
RES_TestItem.Cname AS 计算项目名称,
RES_TestItem_1.Cname AS 检验项目名称, RES_TestItem.Ename
FROM Res_CalcBaseItem LEFT OUTER JOIN
RES_TestItem RES_TestItem_1 ON
Res_CalcBaseItem.TestitemNO = RES_TestItem_1.TestitemNO LEFT OUTER JOIN
RES_TestItem ON
Res_CalcBaseItem.CalcTestitemNO = RES_TestItem.TestitemNO'
[解决办法]

SQL code
create view viewnameasSELECT Res_CalcBaseItem.RNO AS 记录编号, Res_CalcBaseItem.TestitemNO AS 检验项目, Res_CalcBaseItem.CalcTestitemNO AS 计算项目, RES_TestItem.Cname AS 计算项目名称, RES_TestItem_1.Cname AS 检验项目名称,RES_TestItem.EnameFROM Res_CalcBaseItem LEFT OUTER JOIN RES_TestItem RES_TestItem_1 ON Res_CalcBaseItem.TestitemNO = RES_TestItem_1.TestitemNO LEFT OUTER JOIN RES_TestItem ON Res_CalcBaseItem.CalcTestitemNO = RES_TestItem.TestitemNO 

热点排行