```
DB.Raw("select a.*,c.* from role a left join user_role b on a.id = b.roleId left join user c on c.id = b.userId where b.userId = ? ", id).Rows()
```
因为`role`和`user`都有`id`这个字段,`Rows()`返回的字段有重复的`id`, 而不是`a.id`,`b.id`, 我应该怎么办,目前解决方法是`as`,但是感觉这样好难用,有没有什么其他方法
有疑问加站长微信联系(非本文作者)