Tabl1:
 T1_no,T1_name,...,T1_T2
Table2:
 T1_T2,T2_name...现在想通过T1_name,T2_name取得T1_no,:
strSQL.Formart("SELECT T1_no from Table1,Tabale2,where T1_name='%s' AND T2_name='%s' AND Tbal1.T1_T2=Tbal2.T1_T2)怎么样优化才能查询更快呢?
谢谢!

解决方案 »

  1.   

    没有帮你优化,但你这句应该是这么写的吧SELECT T1.T1_no from Table1 T1,Tabale2 T2 where T1.T1_name='%s' AND T2.T2_name='%s' AND T1.T1_T2=T2.T1_T2
      

  2.   

    SELECT Table1 .T1_no from Table1 inner join Table12 on right( Table1 .T1_name,1)='s' AND right(Table2 .T2_name,1)='s' AND Table1 .T1_T2=Table12.T1_T2我觉得没有必要太多的优化,模糊查询比较慢,另一个,新规则推荐使用join