![](/img/trans.png)
[英]Select the row with max value in one column value and min value in another
[英]min and max value for a row, not column
在同一行的mysql表中,我有个人名称,分别为value1,value2,value3,value4,value5。 我想从值1-5中获得最低值,并将其放在最低值列中。
我知道如何从所选列中获取最小值和最大值,如mysql文档3.6.1所述,但我不知道如何从所选行中获取最小值和最大值。 我在mysql文档中找不到它。
有人能告诉我或指出正确的方向吗? 干杯
SELECT GREATEST(`value1`, `value2`, `value3`, `value4`, `value5`) as `highest`
FROM `tablename` WHERE .....
创建另一个表(名称,值),按名称将其与第一个表链接,并使用标准最小/最大函数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.