2011-11-10 124 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

創建一個表(名稱,值),按名稱與第一個錶鏈接,並使用非標準的最小/最大功能

相關問題