create view 语句不允许用order by?

[复制链接]
查看11 | 回复5 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
create view S_ZJPLJH_VIEW as
select S_ZJPLJH.*,S_TDYLFB_CT.NZX
from S_ZJPLJH,S_TDYL_CT,S_TDYLFB_CT,S_ZXJ
where
S_ZJPLJH.CCC = S_TDYL_CT.CCC and
S_TDYL_CT.CYLDM = S_TDYLFB_CT.CYLDM and
S_ZJPLJH.CFYJ = S_ZXJ.CZXJMC and
S_ZXJ.CZXJDM = S_TDYLFB_CT.CJDM
group by S_ZJPLJH.CCC,S_TDYLFB_CT.NZX,S_ZJPLJH.CFYJ,
S_ZJPLJH.CFYJSSS,S_ZJPLJH.NMZBZ,S_ZJPLJH.NZZFL,S_ZJPLJH.CZJXFQD,
S_ZJPLJH.NZJXFL,S_ZJPLJH.CBZPFQD,S_ZJPLJH.NBZPFXL,S_ZJPLJH.CSJXGJY,
S_ZJPLJH.CBZ,S_ZJPLJH.NXLH;
我需要按s_zjpljh.CCC,和S_TDYLFB_ct.nzx排序,但group by不行
并没有按nzx排序,该怎么写sql?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
假如你上面这个语句执行没有问题,view也可用,那么只要在后面加上 order byS_ZJPLJH.CCC,S_TDYLFB_CT.NZX 应该没问题吧?
你的错误代码和现场呢?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
可以使用 group by
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我用8.05,但group by 后只按ccc排了续,没有按nzx字段排,nzx是数字型
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
升级到8.1.7或9.2.0吧。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
不是我不想升级,是别人用的8.05啊,随意开发也只能用8.05
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行