列问题无效

时间:2014-04-25 00:54:12

标签: sql join view

我从现有表格中创建了如下视图:

Create View LostCase
As 
    Select L.LNO,Count(*) "NoOfCasesLost"
    From L, LWCS,C
    Where L.LNO=LWCS.LNO
      And LWCS.CASENO=C.CNO
      And C.OUTCOME='LOSE'
    Group By L.LNO ; 

但是,每当我按照以下方式运行查询时,我总是得到

  

LostCase.NoOfCasesLost

的列名无效
Select L.LNO,L.LNAME,LostCase.NoOfCasesLost
From L, LostCase
Where L.LNO = LostCase.LNO;

我不明白为什么会这样。

1 个答案:

答案 0 :(得分:0)

如果您在引号中指定了列名,则必须将其引用为:

 Select L.LNO,L.LNAME,LostCase."NoOfCasesLost"
 From L,LostCase
 Where L.LNO=LostCase.LNO;