여기서 배웠던 with을 써먹어 봤다.
1. 밀크와 요거트가 있는 row만 거른다.
2. 카운팅한다.
WITH cte as
(
SELECT DISTINCT NAME, CART_ID
FROM CART_PRODUCTS
WHERE NAME = "Milk" or NAME = "Yogurt"
ORDER BY CART_ID
)
select CART_ID from cte GROUP BY CART_ID HAVING count(CART_ID)>1
1번에서 2번으로 넘어가는데 애를 썼다 ㅠㅠ
SQL 특징상 만들어진 데이터는 메모리에 저장이 안되는걸 파악을 못해서 (가상 테이블이라고 하나용..?)
cte를 이용해 테이블을 만들어줘야 했다
나는 SQL이 훨씬 재미있다 💚💚
파이썬으로 데이터 분석하는 연습을 하면 파이썬이 더 좋아질수도
[프로그래머스/Java] 해시_전화번호 목록 (0) | 2021.04.30 |
---|---|
[백준/Python] 4153_직각삼각형 (0) | 2021.02.21 |
[백준/Python] 11653,1929,9020_소인수분해/소수시리즈 (0) | 2021.01.28 |
[백준/Python] 2775_부녀회장이 될테야 (0) | 2021.01.03 |
[백준/Python] 10250_ACM호텔 (0) | 2021.01.03 |