Leetcode的SQL题:1965. 丢失信息的雇员

链接:https://leetcode.cn/problems/employees-with-missing-information/

我的代码

方法一

select employee_id from Employees
where employee_id not in (select employee_id from Salaries)
union
select employee_id from Salaries
where employee_id not in (select employee_id from Employees)
order by employee_id

方法一提交结果

执行结果:
通过
显示详情
添加备注

执行用时:
603 ms
, 在所有 MySQL 提交中击败了
47.90%
的用户
内存消耗:
0 B, 在所有 MySQL 提交中击败了
100.00%
的用户
通过测试用例:
12 / 12

方法二

SELECT employee_id from employees
where employee_id not in(
	select employees.employee_id employee_id
	from employees inner JOIN salaries
	on employees.employee_id = salaries.employee_id
)
UNION
SELECT employee_id from salaries
where employee_id not in(
	select employees.employee_id employee_id
	from employees inner JOIN salaries
	on employees.employee_id = salaries.employee_id
)
ORDER BY employee_id

方法二提交结果

执行结果:
通过
显示详情
添加备注

执行用时:
597 ms
, 在所有 MySQL 提交中击败了
54.42%
的用户
内存消耗:
0 B
, 在所有 MySQL 提交中击败了
100.00%
的用户
通过测试用例:
12 / 12

posted @ 2022-07-02 18:53  孤舟浮岸  阅读(36)  评论(0编辑  收藏  举报