0

我有一张如下表

表格1
(
col A 浮点数,
col B 浮动
)

我需要一个带有 min(col A) 的行。如果 2 行具有相同的 col A 值,则
min(col B) 的行。

例如:(案例1)

     AB
    1.2 1.5
    1.5 1.0
结果应该显示在第一行

(案例二)

    AB
    1.2 1.5
    1.2 1.0
结果应该显示在第二行

是否可以在单个查询中进行?请帮忙
4

2 回答 2

1

似乎是最简单的方法:

select top 1 cola, colb
from table1
order by cola, colb
于 2013-10-29T05:06:50.360 回答
0
select top 1 * from [dbo].[12] where a = (select min(a) from [dbo].[12])  OR b=(select min(b) from [dbo].[12])
于 2013-10-29T05:17:30.353 回答