a inner join b on a.id=b.id

解决方案 »

  1.   

    select a.* from a inner join b on a.id=b.id and a.name=b.name
      

  2.   

    select a.* from(
    select id,name from 表 where .....  --查询语句1
    )a join(
    select id,name from 表 where .....  --查询语句2
    )b on a.id=b.id and a.name=b.name
      

  3.   

    select a id,b name from t1 a,t2 b where a.id=b.id and a.name=b.name
      

  4.   

    试试:
    select * from tmp where (你的第一个查询条件)
    and id in (select id from tmp where (你的第一个查询条件))