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