主题:  显示记录不完全问题?!

mezi

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
#12002/4/5 11:56:09
我在做按照职位大小排列时,我给记录集定义:
SELECT *
FROM basic,fZhiw
WHERE fZhiw.fZhiw=basic.fZhiw
ORDER BY fZhiw.fzhiwID
(两个表:basic,fZhiw分别为个人的详细资料和职务表(两个字段,一个数字的一个职务名称的))
可当有的人没有职务时,则最后显示不出来,而且有的人的职务名并非和表职务的名字完全对上,比如说一个人是副主任,副书记,则也显示不出来,我如何解决?
我怎么写才能把没职务的排最后,而职务名称基本对上的不一定的完全字一样的也按包含算?
谢谢!



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#22002/4/5 12:05:53
最好全用数字,因为如果里面有中文或没有的时候就不好排了,有时候还会报错,最好在数据库里把你那两个排序的字段改成数字.



mezi

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
#32002/4/5 16:01:21
我那排序是按照数字排的啊!
数字指向的是中文~
可有的人没有职位,即也没ID数字!
那就显示不出来了~~
我用了外连接``结果报错!!
SELECT *
FROM basic left join fZhiw on fZhiw.fZhiw=basic.fZhiw
ORDER BY fZhiw.fzhiwID



aixwf

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2002/4/5 18:42:59
#42002/4/5 19:02:20
SELECT *
FROM basic,fZhiw
WHERE fZhiw.fZhiw=basic.fZhiw
ORDER BY fZhiw.fzhiwID
(两个表:basic,fZhiw分别为个人的详细资料和职务表(两个字段,一个数字的一个职务名称的))
可当有的人没有职务时,则最后显示不出来.....

我也出现了这样的问题,但是我的是报错,不是显示不出来,我的显示不出来也可以的,怎么做的啊???报错是因为什么呢?用外连接也是报错???