gpt4 book ai didi

MySQL:没有项目的员工和没有员工的项目

转载 作者:行者123 更新时间:2023-11-30 22:45:38 25 4
gpt4 key购买 nike

我想获取所有没有项目的员工和没有员工的项目。我不知道我哪里做错了。

表结构:

employee: employee_id (PK), employee_name//所有员工

project: project_code (PK), project_title//所有项目

project_team: project_code (FK), employee_id (FK)//正在使用的项目和员工的桥接表。

这是我的查询:

SELECT *
FROM employee e
LEFT JOIN project_team pt USING (employee_id) WHERE pt.`project_code` IS NULL
INNER JOIN project p USING (project_code) WHERE (e.`employee_id` IS NULL)

最佳答案

您需要 FULL JOIN 但 MySQL 没有。

在这里你可以找到联合解决方案https://stackoverflow.com/a/4796911/3970250

关于MySQL:没有项目的员工和没有员工的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29696667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com