코린이의 소소한 공부노트

[LeetCode/Easy] 1587. Bank Account Summary II 본문

코딩테스트 풀이/SQL

[LeetCode/Easy] 1587. Bank Account Summary II

무지맘 2023. 3. 29. 15:33

1. Input

1) Table: Users (pk: account)

2) Table: Transactions (pk: trans_id)

 

2. Output

1) 모든 거래가 끝난 후 계좌 잔액이 만원 초과인 사람의 이름과 잔액을 출력

- 모든 계좌는 0원부터 시작한다.

- 출력 순서는 상관없다.

 

3. Example

 

4. Code

1) 첫 코드(2023/03/29)

select name, balance
from Users u, (
  select account, sum(amount) as balance
  from Transactions
  group by account
) t
where u.account=t.account and balance>10000;