asp记录集的排序问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 11:31:43
我想把满足一定条件的几条记录排在所有纪录的前面.
用的是access数据库,vbscript.

表tb1
班级 人数
表tb2
教师 班级
我希望把所有班级都列出来,但是某个教师所任教的班级排在前面.

请问该怎么写代码?谢谢
不好意思,我的表是这样设计的.
表名:tb1
字段:班级 人数
值: 班1 50
班2 51
……
表名:tb2
字段:教师 班级
教师1 班1,班2,班3……
教师2 班2,班3,班5……

改为
select 班级,人数,教师 from tb1 inner join tb2 on ','+tb2.班级+',' like '*,'+tb1.班级+',*' where tb2.教师='特别教师名字' union all select 班级,人数,教师 from from tb1 inner join tb2 on ','+tb2.班级+',' like '*,'+tb1.班级+',*' where tb2.教师<>'特别教师名字'
注意','的大小写与表中的','大小写要一致