Go 标准库提供的数据库接口database/sql比较底层,使用它来操作数据库非常繁琐,而且容易出错。因而社区开源了不少第三方库,如上一篇文章中的sqlc工具,还有各式各样的 ORM (Object Relational Mapping,对象关系映射库),如gorm和xorm。本文介绍xorm。xorm是一个简单但强大的 Go 语言 ORM 库,使用它可以大大简化我...
如图有三个表。users:用户表users_groups:关系表groups:分组表 我想要得到一个用户所有的信息如下: 用下面的语句可以实现。 {代码...} 现在有两个问题: 最后那句用 GROUP BY ug.user_id 和用 GROUP BY us.id 有什么区别吗?试了下得到的结果好像是一样的。 如果我想得到所有化学组的成员,但格式和上面的结果一样,...