Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 组合3个表的查询_Postgresql - Fatal编程技术网

Postgresql 组合3个表的查询

Postgresql 组合3个表的查询,postgresql,Postgresql,我需要显示被称为“程序员”的部门员工所从事的项目的名称。我被这个问题难住了,有人能帮我吗- 我有三张桌子 部门id为3的部门是程序员 department_id name 项目: p_id p_name 雇员 id, name, department_id 从项目中选择p_名称 哪里 鉴于您提供的三个表格,我认为您做不到。项目与员工或部门之间没有任何关联。您需要另一个表(employeesOnProject或deparmentprojects等)来执行此操作

我需要显示被称为“程序员”的部门员工所从事的项目的名称。我被这个问题难住了,有人能帮我吗-

我有三张桌子

部门id为3的部门是程序员

department_id
name 
项目:

p_id
p_name
雇员

id,
name,
department_id

从项目中选择p_名称
哪里

鉴于您提供的三个表格,我认为您做不到。项目与员工或部门之间没有任何关联。您需要另一个表(employeesOnProject或deparmentprojects等)来执行此操作