我有以下結構MySQL查詢幫助
id(int) | col1(int) | col2(int) | col3(int) ------------------------------------------ 1 | NULL | 10 | 20 2 | 5 | NULL | 30 3 | 8 | NULL | NULL
給定一個「id」值,我需要找到所有列在該記錄最小的非空值的表。
例如,對於id = 1,值爲10.對於id = 2,值爲5,依此類推。
如何在MySQL中執行此操作?
任何幫助將不勝感激!
COALESCE選項將變得更可怕的列數:P 您的第一個查詢保存了我的一天。謝謝 :) – nano 2009-10-15 20:59:33