select a.id,b.name
from tbla b,(select min(id) id from tbla) a
where a.id = b.id

解决方案 »

  1.   

    select * from tabla where id=(select min(id) from table)
      

  2.   

    select * from tabla where id=(select min(id) from table ) and rownum = 1
      

  3.   

    select id ,name from tabla where id=(select min(id) from table)
      

  4.   

    select * from tabla where id=(select min(id) from table ) and rownum = 1
      

  5.   

    SELECT NAME,MIN(ID) ID FROM TABLA GROUP BY NAME;
      

  6.   

    select * from tabla where id=(select min(id) from table ) and rownum = 1
    语句比较严谨,因为最小的id可能出现多个,而这条语句只返回一个结果行