2011-11-10 73 views
0

在我同一行的mysql表中,我有一个人名称,value1,value2,value3,value4,value5。我想从值1-5中获取最低值,并将其置于列的最低值。一行中的最小值和最大值,而不是列

我知道如何从选定的列中获取最小值和最大值,如mysql文档3.6.1中所述,但我不知道如何从选定行中获取最小值和最大值。我无法在mysql文档中找到。

有人可以告诉我或指出我在正确的方向。干杯

+0

您可能需要为这一个做一个逆转置... –

+0

做ü尝试min(人名)?你可以显示你的查询 – Ghostman

+0

= _ = ||奇怪的请求... –

回答

2
SELECT GREATEST(`value1`, `value2`, `value3`, `value4`, `value5`) as `highest` 
FROM `tablename` WHERE ..... 
+0

这个作品,欢呼,这很快,将在9分钟内接受答案 –

1

创建一个表(名称,值),按名称与第一个表链接,并使用非标准的最小/最大功能

相关问题