【发布时间】:2012-04-07 03:49:37
【问题描述】:
在检索和处理数据文件时使用 MySQL,我试图在一行中查看不同列中的记录以获取 ID,以便它忽略其他列的空值并在一行中显示所有值
列 col1、col2、col3、col4 具有唯一行 ID 的空值
对于这个检索到的数据表
col1 col2 col3 col4 第 1 行 1 null null null 行 2 空 2 空 空 行 3 空 空 3 空 row4 null null null level1 finalRow 1 2 3 level1Select ID, IFNULL(col1, col2, col3, col4 From table t
带来错误信息。 MAX 函数对我不起作用,因为此时也需要获取 MIN 值。
【问题讨论】:
-
我不明白。 MySQL 应该返回多少列?
标签: mysql