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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章