【发布时间】:2015-06-20 05:28:57
【问题描述】:
所以我需要做的是选择列的最大值(每次增加 1),如果这个值为空(第一次出现的情况)我必须返回常量 0(它将是下一次出现的最大值)。
我的目标是做这样的事情:
SELECT (Max(id) + 1) FROM my_table WHERE id IS NOT NULL
UNION
SELECT 0 FROM my_table WHERE id IS NULL
但是这不起作用。我能做什么?
【问题讨论】:
标签: mysql sql select null union