mysql多行到单行

mysql多行到单行,mysql,Mysql,是否可以在一行中选择post\u id、Organization\u id1、Organization\u id2?这就是您想要的吗 post_id organisation_id 1 5 2 57 3 57 4 57 5 58 6 59 7 60 8 61

是否可以在一行中选择post\u id、Organization\u id1、Organization\u id2?

这就是您想要的吗

post_id organisation_id
            1   5
            2   57
            3   57
            4   57
            5   58
            6   59
            7   60
            8   61
            8   62
            9   59
            11  57
            12  57
            4   62

这就是你要找的吗

post_id organisation_id
            1   5
            2   57
            3   57
            4   57
            5   58
            6   59
            7   60
            8   61
            8   62
            9   59
            11  57
            12  57
            4   62

因为您没有指定表的外观以及希望得到的结果,所以这只是一个猜测

select post_id, group_concat(organisation_id)
    from YourTable
    group by post_id;

因为您没有指定表的外观以及希望得到的结果,所以这只是一个猜测

select post_id, group_concat(organisation_id)
    from YourTable
    group by post_id;

你能显示你的预期结果是什么样子吗?你能显示你的预期结果是什么样子吗?它返回后id组联合组织1[BLOB-1B]2[BLOB-2B]3[BLOB-2B]4[BLOB-5B]5[BLOB-2B]6[BLOB-2B]7[BLOB-2B]8[BLOB-5B]9[BLOB-2B]11[BLOB-2B]12[BLOB-2B]它返回标识后的组联合组织标识1[BLOB-1B]2[BLOB-2B]3[BLOB-2B]4[BLOB-5B]5[BLOB-2B]6[BLOB-2B]7[BLOB-2B]8[BLOB-5B]9[BLOB-2B]11[BLOB-2B]12[BLOB-2B]