班级编号 座位编号
班级标号 班级名称select a.classno,a.no,b.classname from classnum a,classssinfo b where (classno,no) in(
select a.classno, a.no from txn_id b group by( a.classno, a.no) 
having  a.classno='01' and  no='01' 
or  a.classno='01' and  a.no='02'
or  a.classno='02' and  a.no='03'
or  a.classno='03' and  a.no='01'
or  a.classno='04' and  a.no='01'
or  a.classno='05' and  a.no='01'
or  a.classno='05' and  a.no='03'
or  a.classno='06' and  a.no='01'
or  a.classno='07' and  a.no='01'
or  a.classno='07' and  a.no='03'
or  a.classno='07' and  a.no='04'
or  a.classno='08' and  a.no='05'
or  a.classno='08' and  a.no='06'
or  a.classno='08' and  a.no='07'
or  a.classno='09' and  a.no='01'
or  a.classno='10' and  a.no='01'
) and b.classname='一年级';先类似以上的sql语句,但是运行起来很费时间,怎样优化?请高手请教,先谢啦