Golang sqlx 将多对多连接的右侧转换为数组
php小编西瓜在这篇文章中将为大家介绍Golang sqlx如何将多对多连接的右侧转换为数组。Golang是一种强大的编程语言,而sqlx是一个流行的Golang数据库工具。在使用sqlx进行多对多连接时,我们经常需要将右侧的结果转换为数组,以便更方便地进行处理和操作。本文将详细介绍如何使用sqlx和一些实例来演示这一过程,希望能对大家有所帮助。
问题内容
我有两张桌子 具有 unit 外键的 unit 和 unitimage。
我执行这个sql查询
select un.*, array_agg(row(ui.is_main, ui.image, ui.id)) as unit_images from unit un inner join unitimage ui on ui.unit_id = un.id group by un.id;登录后复制