grom 模型关联自己关联自己 指定外键查询不出来

grom 模型关联自己关联自己 指定外键查询不出来

grom 模型关联自己关联自己 指定外键查询不出来
为啥我指定字段默认还是用主键查询

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 3

从 SQL 上看不出什么问题,最好贴一下数据!

第一步查询 PcodeID0 的数据,也就是 Parent Record。

第二步是查询 PcodeID1 和 2 的记录,这里的 1 和 2 确定是 Id 而不是 CodeId 的值吗?

这种问题建议用 Goland 提供的 Debug 工具断点调试,查看第二条 SQL 中的 ID 到底来自哪里!!

3周前 评论
lijizheng (楼主) 3周前

这个问题已解决gorm:"foreignKey:PcodeId;association_foreignkey:CodeId" 就可以了

3周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!