try this  Select t1.field_1,t1.field_2,...,t1.field_n,t2.field_1,t2.field_2,...,t2.field_n from (select rownum aa,t1.field_1,t1.field_2,...,t1.field_n,t2.field_1,t2.field_2,...,t2.field_n from t1,t2 where t1.field1=t2.field1) TA where aa in (select min(rownum) from TA)

解决方案 »

  1.   

    标准的SQL语句select 表2.* from 表1,表2 where 表1.关联字段=表2.关联字段
      

  2.   

    如果关联字段是表2得主键得话。
    这样试试
    select * from table2 INNER JOIN table1 on table2.关联字段=table1.关联字段 group by table2.关联字段
      

  3.   

    如果:
    '表1里面的一个字段和表2里的一个字段相同为条件'的关联字段在两个表中都有重复值,则为完全关联,先过滤T1,然后连接查询T2;
    如果:
    '表1里面的一个字段'的关连字段为唯一,则可:SELECT T1.*, T2.*
      FROM T1, T2
     WHERE T1.关联字段 = T2.关联字段
    HAVING COUNT(T2.关联字段)= 1
      

  4.   

    momoguagua:第一个表的每条记录都和第二个表里面的至少2条记录相同,进行两个表关联,我要返回表1每条纪录在表二中对应的一条纪录
    返回的是表2中对应的至少2条纪录吧?select tab1.col1,tab2.* from tab1,tab2 where tab1.col1=tab2.col1