-1

结构

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 不明确。不确定解决此问题的正确方法是什么如果有人可以提供帮助会很棒

4

1 回答 1

1

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

db.Model(&Trade).Where(`"Trade".id = ?`, tradeId).Relation("Client").Select()
于 2019-12-09T05:37:02.193 回答