2011-09-19 64 views
-1

我有一个如下所示的mysql select语句:从mysql中的计算列中选择最大值

从表t1中选择a,b,calculated_column;

我想出了基于某些逻辑calculate_column和calculated_column不是表t1中的列。

如何让此select语句只返回calculated_column的最大值?

+0

你是什么意思返回计算列的最大值?具有计算列最大值的行? – Saket

+0

@ a.abdul欢迎来到StackOverflow。一定要在最能帮助你的答案上使用绿色复选标记! –

回答

2

尝试使用派生表:

SELECT MAX(calculated_column) AS MyMax 
FROM 
(
    SELECT a,b,calculated_column 
    FROM table t1; 
) t2 
相关问题