选择与检索到的MAX相同的行

时间:2017-12-10 06:48:14

标签: mysql

我在表格中有五列:

  

id,a,b,c,d

我的主要问题是:

SELECT MAX(a * (b/100)) AS result FROM mytable;

我正在尝试显示与c被拉出的行相关的列dMAX。我发现它很难,因为MAX查询使用两列而不是一列。任何帮助表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:0)

你可以在subselect上使用where

select * 
from mytable 
cross join (

  SELECT MAX(a * (b/100)) AS result 
  FROM mytable
) t where (a * (b/100)) = t.result