knex.js,想翻译"和"左连接中的条件

时间:2017-04-10 09:42:56

标签: knex.js

我有以下查询,我想在knex fromat中表示此查询。我通过使用raw函数使其工作,但我很好奇是否可以使用knex样式。

SELECT t.id, t.title, s.userId
FROM title t LEFT JOIN
     subscribe s ON t.id  = s.titleId AND s.userId = 1;

2 个答案:

答案 0 :(得分:3)

knex.select('*').from('title').leftJoin('subscribe', function() {
  this.on('subscribe.titleId ', '=', 'title.id')
      .andOn('subscribe.userId', '=', 1)
})

答案 1 :(得分:3)

{{1}}