본문 바로가기

SQL

(SQL) - LeetCode (easy) 1587. Bank Account Summary II

반응형

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

*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.