所以我有一个包含两个表的数据库。
dept_emp 表:
emp_no | dept_no
----------------
001 | 008
002 | 006
etc. | etc.
部门表:
dept_no | dept_name
--------------------
d001 | Customer Service
d002 | Development
etc. | etc.
在我的 API 中,我想向数据库构建一个可以结合这两行代码的请求:
"SELECT dept_no FROM dept_emp WHERE emp_no = ?"
然后
"SELECT dept_name FROM departments WHERE dept_no = (the previously grabbed dept_no)"
我知道如何在使用 JOIN 和 HAVING 的一个查询中执行与此类似(但不那么复杂)的事情,但语法在这里让我很难受。任何建议表示赞赏。
答案 0 :(得分:0)
如果每个员工都在一个部门,您可以使用
array([[228.6311346 , 228.6311346 , 228.6311346 ],
[418.57914851, 0. , 228.321311 ],
[416.83133465, 0. , 723.25171282]])
或者如果可能不止一个
array1([228.6311346, 418.57914851, 416.83133465])
array2([228.6311346, 0., 0.])
array3([228.6311346, 228.321311, 723.25171282])