objectionjs 列引用不明确
objectionjs column reference is ambiguous
我尝试使用与 objection.js 的连接关系进行查询。
这是数据结构:
这里是查询:
Titres.query()
.skipUndefined()
.whereIn('typeId', typeIds)
.whereIn('domaineId', domaineIds)
.whereIn('statutId', statutIds)
.joinRelation('demarches.etapes.substances')
.where('demarches:etapes:substances.id', substances)
.eager('[domaine, demarches.[type, etapes.substances.domaine]]')
这会出错:column reference \"domaine_id\" is ambiguous
如何让它发挥作用?
前缀冲突table:whereIn('titres.domaineId'
我尝试使用与 objection.js 的连接关系进行查询。
这是数据结构:
这里是查询:
Titres.query()
.skipUndefined()
.whereIn('typeId', typeIds)
.whereIn('domaineId', domaineIds)
.whereIn('statutId', statutIds)
.joinRelation('demarches.etapes.substances')
.where('demarches:etapes:substances.id', substances)
.eager('[domaine, demarches.[type, etapes.substances.domaine]]')
这会出错:column reference \"domaine_id\" is ambiguous
如何让它发挥作用?
前缀冲突table:whereIn('titres.domaineId'