如何在sql中返回由另一列分组的多值列。我有一个包含question_id和capacency_id的表。我想要的是根据capability id将所有question_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;