加入时列引用不明确

时间:2019-12-09 05:24:24

标签: postgresql go go-pg

结构

type Client struct {
   Id int64
   Name string
}

type Trade struct {
   Id int64
   ClientId int64
   Client *Client
}

查询 db.Model(&Trade).Where("id = ", tradeId).Relation("Client").Select()

遇到错误:列ID不明确。不确定解决此问题的正确方法是什么 如果有人可以帮助,那就太好了

1 个答案:

答案 0 :(得分:1)

您可以尝试使用别名或完整的表名来限制Id列,例如

db.Model(&Trade).Where(`"Trade".id = ?`, tradeId).Relation("Client").Select()
相关问题