我在表格中有五列:
id,a,b,c,d
我的主要问题是:
SELECT MAX(a * (b/100)) AS result FROM mytable;
我正在尝试显示与c
被拉出的行相关的列d
和MAX
。我发现它很难,因为MAX
查询使用两列而不是一列。任何帮助表示赞赏。谢谢!
答案 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