목록SUBQUERY (2)
개발자는 기록이 답이다

1. Subquery란 무엇인가? 쿼리문 안에 들어가 있는 쿼리를 subquery라고 합니다. 예를 들어, users테이블과 orders테이블이 있다고 가정합시다. 2개의 테이블을 이용해서 kakaopay로 결제한 유저들의 정보 찾아볼게요. select u.user_id, u.name, u.email from users u inner join orders o on u.user_id = o.user_id where o.payment_method = 'kakaopay' 위에서 join으로 만든 쿼리를 아래처럼 서브쿼리를 이용해서 바꿀 수 있습니다 select user_id, name, email from users where user_id In ( select user_id from orders where ..

LV.2 재구매가 일어난 상품과 회원 리스트 구하기 (정답률 : 79%) 🌟🌟🌟 GROUP BY 2개 https://school.programmers.co.kr/learn/courses/30/lessons/131536 동일한 유저가 동일한 제품을 재구매 한 경우 SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(*) >=2 ORDER BY USER_ID, PRODUCT_ID DESC; GROUP BY 구문은 결과 집합을 사용자별(USER_ID) 및 제품별(PRODUCT_ID)로 그룹화합니다. 즉, USER_ID가 같으면서 PRODUCT_ID도 같은 컬럼을 그룹화하여 조회할 수 있습니다. 이렇게 그룹화된..