objectionjs列引用不明确

时间:2018-07-18 21:25:26

标签: knex.js objection.js

我尝试使用与objection.js的联接关系进行查询。

这是数据结构:

enter image description here

以下是查询:

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

如何使其可行?

1 个答案:

答案 0 :(得分:1)

为冲突表加上前缀:t=[] for i in range(0, len(sampled_series)): for j in range(0, len(cum_array)): if sampled_series[i] < cum_array[j]: t.append(cum_array[j-1]) break