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)
这样试试
select * from table2 INNER JOIN table1 on table2.关联字段=table1.关联字段 group by table2.关联字段
'表1里面的一个字段和表2里的一个字段相同为条件'的关联字段在两个表中都有重复值,则为完全关联,先过滤T1,然后连接查询T2;
如果:
'表1里面的一个字段'的关连字段为唯一,则可:SELECT T1.*, T2.*
FROM T1, T2
WHERE T1.关联字段 = T2.关联字段
HAVING COUNT(T2.关联字段)= 1
返回的是表2中对应的至少2条纪录吧?select tab1.col1,tab2.* from tab1,tab2 where tab1.col1=tab2.col1