AdonisJs-Knex-获得唯一记录

时间:2018-10-25 22:54:21

标签: mysql knex.js adonis.js

我想增加独特的负荷。 1个负载可以有多个拾音器。 当前正在为每个取件显示多次负载。

我有2张桌子:负载,皮卡。

每个与其连接的拾音器都获得1个负载,如下所示:

  {
    loads: {id: 1},
    pickups: {pickup_id: 5}
  },

  {
    loads: {id: 1},
    pickups: {pickup_id: 6}
  },

我想要的是一个负载和一组拾音器。

    {
    loads: {id: 1},
    pickups: [{pickup_id: 5}, {pickup_id: 6}]
  },

餐桌拾音器

 table.integer('load_id').unsigned().references('id').inTable('loads')

我的查询中有

const allLoads =await Load.query().innerJoin('pickups', 'pickups.load_id', 'loads.id').options({nestTables:true}).fetch()

0 个答案:

没有答案