我的意思是,说你有一个像表:是否有获得两列
Col1 Col2
---- ----
1 1
1 9
2 1
2 3
4 1
4 2
我想:Col1中= 4和col2的= 2,因为Col1有优先权。换句话说,我想要Col1的最大值,并且该值是最小T-SQL表达式中Col2的最大值。这几乎像是在说:
SELECT TOP 1 Col1, Col2
FROM MyTable
ORDER BY Col1, Col2 DESC
但在这样一种方式,Col1中这样做,col2的值是另一个查询中使用。
我对你是什么意思时,你说糊涂“这样一种方式,Col1中,col2的值是另一个查询中使用。”根据您在此之前所说的话,如果您还订购了Col1降序,则您提供的查询将会起作用。 –