1、建议设置INDEX
2、你设置条件用。OR 时,重要的查询条件,写在第一位。。
3、如果你不需要所以的字段显示的话,尽量列出你要的。
   select id,code1,code2 from tab_info,tab_code where tab_info.id = tab_code.codeor.....

解决方案 »

  1.   

    谢谢楼上的,不过这样也还是没有解决问题啊。比如tab_info表中的code1,code2,code3分别是专业名称的代码01,02,03,tab_code表中存放的是代码及其对应的名称,比如01对应专业名: 计算机应用,02对应专业名:建筑科学现在要求是select 后面查出来的是代码对应的名称而不是代码,我自己的方法是对这个三个code各建了一个视图,再在视图的基础上就可以在一个语句中查出三个code对应的名字,但是我实际应用时一个大表中有出现多个象这样多对一的情况,都建视图,感觉效率挺低,所以征求一下大家看看是不是有好的方法!