我得到了以下结果
Student Form ID | Result
-----------------------------
12 | PASSED
131 | PASSED
131 | RESIT
144 | FAIL
23 | NA理想情况下,我希望ID相同的地方,例如131。对结果进行分组以便ID结果
Student Form ID | Result
--------------------------------
131 | PASSED, RESIT当我使用group by时,它没有给我想要的输出,我显然做错了。请给我一些关于如何实现我想要的结果的指导,即在ID相同的情况下,结果应该分组在一行上。
发布于 2019-04-09 16:11:40
您可以使用aggregation is PostgreSQL: array_agg()或json_agg()
select student_form_id, array_agg(result) from your_table group by student_form_id;https://stackoverflow.com/questions/55587729
复制相似问题