select create or a_view as select id,name,(select sum(sal) from a where state=1) sumsal from a where state=1;
关键这个视图中有个sum函数使得数据无法删除,不知道哪位大侠帮小弟解决下

解决方案 »

  1.   

    楼上的哥们,这是当然的。业务的要求也是迫不得已,只能在这个视图上删除数据的,但是偏偏这个视图有个sum函数,我也是不得以为之,敢问哪位大侠给出解决办法啊
      

  2.   

    呵呵,之前说了,这是个不得以为之的啊。要是那样在表中删除的话何必向前辈请教呢,呵呵。如果实在不行的话只能修改这个视图了,把sum函数的作用让页面去单独实现数据的展示,但这个是下下之策。还是希望有哪位大侠来提点下