我正在生成变量的所有组合,并将其插入临时表
select *
from (select 33 as age union all select null) a cross join
(select 44 as totaldd union all select null) t cross join
(select 30 as timeperiod union all select null) d cross join
(select CURDATE() as StartDateTime union all select null) s
结果如下:
我要基于大多数行的顺序不是空的像
1条答案
按热度按时间xmakbtuz1#
如果您运行的是mysql 8.0,那么可以使用
dense_rank()
和条件表达式:实际上,您甚至可以不用window函数,只使用条件表达式: