帮忙改下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 viewname
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