视图语句~~
CREATE VIEW VIEW_COUNT AS
SELECT '00',OPERATE_USER USER_ID,count(IDNO) WNUM from PUBLIC_INFO GROUP BY OPERATE_USER
UNION
SELECT '01',RE_USER,count(RE_IDS) from REPLY_INFO WHERE TYPE IN ('07','08','09') GROUP BY RE_USER
那个select。。。是不是有问题???
红色部分起个别名运行就没问题了,这语句是老项目中的,是不是错了。。。。
------解决方案--------------------视图里面的每个属性必须有列名的,没有会提示错误的,相信自己老师错了
------解决方案--------------------视图中的结果集中的对应列必须有名称(别名)
------解决方案--------------------SQL code
CREATE VIEW VIEW_COUNT AS
SELECT 名字='00',OPERATE_USER USER_ID,count(IDNO) WNUM from PUBLIC_INFO GROUP BY OPERATE_USER
UNION
SELECT '01',RE_USER,count(RE_IDS) from REPLY_INFO WHERE TYPE IN ('07','08','09') GROUP BY RE_USER
------解决方案--------------------
不只视图,派生表、嵌套查询 都是相同的,需要制定列名