我的基表有多行数据,
如:
user_id,key, value
1,1, a
1,2,b
根据key值怎么动态生成下面sql语句:注:key值不确定
select user_id,
max(case when key=1 then value end) as key_1,
max(case when key=1 then value end) as key_2
from user
group by user_id
结果
user_id,key_1,key_2
1,a,b
我的基表有多行数据,
如:
user_id,key, value
1,1, a
1,2,b
根据key值怎么动态生成下面sql语句:注:key值不确定
select user_id,
max(case when key=1 then value end) as key_1,
max(case when key=1 then value end) as key_2
from user
group by user_id
结果
user_id,key_1,key_2
1,a,b
这个我没太理解什么意思 方便举一个StarRocks语法的demo吗
加粗部分根据key值,动态扩充。现在想到通过sql拼接语句。但是不支持执行动态sql,这个有什么其他方案吗?
请问兄弟,动态拼接SQL不支持,这块你们后面用什么方案实现好呢