不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。

create view viewname
as
SELECT kecheng.kc_id, kecheng.l1_id, kecheng.l2_id, kecheng.kc_mc, kecheng.kc_fy,
kecheng.kc_nr, kecheng.kc_dx, kecheng.kc_kksj, kecheng.kc_fbsj, kecheng.hy_sheng,
kecheng.hy_shi, kecheng.kc_dz, kecheng.hy_username, kecheng.kc_sh, lei1.l1_mc,
lei2.l2_mc, sheng.SMT_addone, shi.SMT_addtwo, kecheng.kc_dj, Count(baoming.bm_id) AS bmzs,
jigou.jg_mc, kecheng.kc_md
FROM kecheng
INNER JOIN lei1 ON kecheng.l1_id = lei1.l1_id
INNER JOIN lei2 ON kecheng.l2_id = lei2.l2_id
INNER JOIN sheng ON kecheng.hy_sheng = sheng.SMT_addone_id
INNER JOIN shi ON kecheng.hy_shi = shi.SMT_addtwo_ID
LEFT JOIN baoming ON kecheng.kc_id = baoming.id
LEFT JOIN jigou ON kecheng.hy_username = jigou.jg_username
GROUP BY kecheng.kc_id, kecheng.l1_id, kecheng.l2_id, kecheng.kc_mc, kecheng.kc_fy,
kecheng.kc_nr, kecheng.kc_dx, kecheng.kc_kksj, kecheng.kc_fbsj, kecheng.hy_sheng,
kecheng.hy_shi, kecheng.kc_dz, kecheng.hy_username, kecheng.kc_sh, lei1.l1_mc,
lei2.l2_mc, sheng.SMT_addone, shi.SMT_addtwo, kecheng.kc_dj, jigou.jg_mc, kecheng.kc_md

第1个回答  2009-05-26
我从来没见过有直接拿文本或是图片类型进行比较的.数据库好像也不支持这种排序. 你可以在数据库再加一列,用来放文件的大小. 用文件的大小排序.
第2个回答  2009-05-26
视图应该是不这样支持order by的吧?如果要在视图里看到排序效果要这样做:
create view viewname
as
SELECT top 10000,......order by .....本回答被提问者采纳