반응형
https://leetcode.com/problems/bank-account-summary-ii/description/
join, group by를 사용해본 문제였습니다.
📕 풀이방법
📔 풀이과정
users와 transactions를 join한 후 users name과 transactions amount총합을 구해줍니다. 총합을 구하기 위해 sum 함수를 사용해야 하므로 account, name에 대해 group by를 해줍니다.
📕 Code
📔 ANSI SQL
select u.name, sum(t.amount) as balance from users u
join transactions t on u.account = t.account
group by t.account, u.name
having sum(t.amount) > 10000
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'SQL' 카테고리의 다른 글
(SQL) - LeetCode (easy) 1667. Fix Names in a Table (0) | 2024.05.30 |
---|---|
(SQL) - LeetCode (easy) 1656. Design an Ordered Stream (0) | 2024.05.27 |
(SQL) - LeetCode (easy) 1581. Customer Who Visited but Did Not Make Any Transactions (0) | 2024.04.30 |
(SQL) - LeetCode (easy) 1407. Top Travellers (0) | 2024.03.12 |
(SQL) - LeetCode (easy) 1378. Replace Employee ID With The Unique Identifier (0) | 2024.02.26 |