如何在sql中返回被另一列分组的多值列。我有一个包含问题id和能力id的表。我想要的是基于能力id将所有问题id作为一个列返回。
c_id = [1,2,1,2,3,1];
q_id=[20,21,23,26,24,25];
我想要什么
expected = [{c_id:1,q_id:[20,23,25]},{c_id:2,q_id:[21,26]},{c_id:3,q_id:[21,26]}];
我试过的
select c_id, q_id from table group by c_id;
暂无答案!
目前还没有任何答案,快来回答吧!