我有以下结构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