【发布时间】:2020-04-09 01:08:35
【问题描述】:
我有以下 SQL:
select table2.employee_id as manager_id, table1.employee_id as employee_id, table3.has_day_off
from "company".employee as table1
inner join "company".employee table2 on (table1.manager_id = table2.id)
inner join "company".employee_details table3 on (table3.employee_id = table1.employee_id and table3.manager_id = table2.employee_id and table3.branch_type = '<type>')
where table1.employee_code = '<employee code'
我将从给定的employeeCode 和branchType 返回employeeId、managerId 和“bool”dayOff。 我尝试了很多方法来将此逻辑传输到 Knex,在一个打字稿应用程序中,但无法开始工作。
任何人都可以为这个包含三个变量的 innerJoin 建议一种方法吗?
【问题讨论】:
-
knexjs.org/#Builder-innerJoin 中的第三个示例
标签: javascript sql knex.js