↓快轉到主要內容

Database

LeetCode 196: Delete Duplicate Emails
·1 分鐘
LeetCode Easy Database
LeetCode 196 解題筆記:要用 DELETE 而不是 SELECT;每個 email 只保留最小的 id,其他刪掉
LeetCode 183: Customers Who Never Order
·1 分鐘
LeetCode Easy Database
LeetCode 183 解題筆記:LEFT JOIN Orders,對不到訂單(o.id IS NULL)的就是從來沒下過單的客戶;也可以用 NOT IN
LeetCode 182: Duplicate Emails
·1 分鐘
LeetCode Easy Database
LeetCode 182 解題筆記:按 email 分組,HAVING COUNT(*) > 1 留下出現超過一次的
LeetCode 181: Employees Earning More Than Their Managers
·1 分鐘
LeetCode Easy Database
LeetCode 181 解題筆記:Employee 跟自己 self join,用 managerId = id 把員工和主管接起來,再比較薪水
LeetCode 175: Combine Two Tables
·1 分鐘
LeetCode Easy Database
LeetCode 175 解題筆記:沒有地址的人也要出現,所以用 LEFT JOIN,對不到的 city、state 會是 NULL