求sql语句:选出一个查询结果中id最小的一行

2024-11-13 12:02:12
推荐回答(5个)
回答1:

select * from 表 where id= (select min(id) from 表)
或者
select * from 表 where id in (select min(id) from 表)
或者
declare @minid int
select @minid = min(id) from 表
select * from 表 where id = @minid
你把SQL 语句写出来看下,我在给你改下...

回答2:

select 字段 from 表 where id in(select min(id) from 表 group by 相同数据的字段 having count(相同数据的字段)>1)
and 相同数据的字段=3

回答3:

一群菜鸟
sql如下:
with aa as 复杂query
SELECT * FROM aa tmp1 WHERE ID=(SELECT MIN(ID) FROM aa)
效率高语句短 嘎嘎
20分浪费我表情

回答4:

SELECT * FROM 表名 WHERE ID=(SELECT MIN(ID) FROM 表名)
这样应该可以了!

回答5:

select * from 表 where id =(select min(id) from 表);