Select 处理groupBy子句中的数据

Select 处理groupBy子句中的数据,select,group-by,postgresql-9.1,Select,Group By,Postgresql 9.1,我的sql表如下所示: SECTION ID; question_id;is_correct 1;1;t 1;2;t 1;3;f 1;4;f 1;5;t 2;1;f 2;2;t 2;3;f 2;4;t 2;5;f 我想要的是,对于一个部分,我根据is_correct字段得到结果。 最终结果应该是字符串,如果is_correct=t,则为TRUE;如果is_correct=f,则为FALSE,则追加到字符串中 所以对于新的结果,对于给定的数据应该是 SECTION_id

我的sql表如下所示:

SECTION ID; question_id;is_correct 

1;1;t

1;2;t

1;3;f 

1;4;f 

1;5;t

2;1;f

2;2;t

2;3;f

2;4;t

2;5;f
我想要的是,对于一个部分,我根据is_correct字段得到结果。 最终结果应该是字符串,如果is_correct=t,则为TRUE;如果is_correct=f,则为FALSE,则追加到字符串中

所以对于新的结果,对于给定的数据应该是

SECTION_id;STRING

1;TRUE::TRUE::FALSE::FALSE::TRUE

2;FALSE::TRUE::FALSE::TRUE::FALSE

您可以使用sql连接来搜索它