现有两张表数据,呈一对多关系,需要做关联查询,sqlx可以直接做吗,不行的话是不是应该用代码单独查出来后进行组合呢,或者有什么更好的方法吗
sqlx一般和[squirrel](https://github.com/Masterminds/squirrel)搭配使用:
```golang
b := sq.Select("a.*").From("user u").InnerJoin("address a ON u.id = ? and u.id = a.user_id", 123)
sql, args, _ := b.ToSql()
db, _ := sqlx.Open(...)
db.Select(model, sql, args...)
```
当然不一定非要用squirrel,还有其他很多sqlbuilder可以选择。
#1