커뮤니티
포인트
로딩중
쿠폰
내 강의실
국비 신청 내역
수강권
증명서
숙제 피드백
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
inner join의 중복값
엑셀보다 쉬운 SQL v6
4주차
북마크
황*빈
댓글
1
추천
0
조회수
31
조회수
31
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


4주차 4-2에서 서브쿼리를 보다가


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'


이 쿼리문을


select user_id, name, email from users

where user_id in (

select user_id from orders

where payment_method = 'kakaopay'

)


이렇게 쓸 수 있다고 하셨는데 결과값을 보니까


스파르타 즉문즉답


스파르타 즉문즉답

56개, 51개로 결과값이 다르게 나오더라구요 그래서 자세히 보니까


서브쿼리가 아닌 inner join으로 작성한 쿼리문에서

스파르타 즉문즉답

이처럼 중복된 데이터가 몇개 보이던데 왜그런지 궁금하네요



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴