inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

데이터 수집부터 저장까지 파이썬과 MySQL 프로젝트1 (업데이트)

카태고리별 최저가 상품을 찾는 쿼리

249

qazpoiu79

작성한 질문수 6

0

안녕하세요

group by로 카테고리별 그룹화를 한 뒤

having절에서 item_price=min(item_price)로 조건을 걸었습니다.

제 의도는 각 그룹별 최저가 상품의 레코드를 출력하는 것 입니다.

하다보니 가격 컬럼은 최저가가 나오지만 나머지 컬럼은 각 그룹별 첫번째 레코드의 값이 출력됩니다.

무엇이 문제인지 모르겠습니다.

DBMS/RDBMS sql python mysql 데이터 엔지니어링

답변 1

0

잔재미코딩 DaveLee

안녕하세요. 강의 영상에 대한 문의는 아니고, 직접 뭔가 작업을 해보신 부분이죠? 

아무래도 각자 원하시는 코드나 SQL은 저도 직접 해봐야 해서요.

특히, 강의 자체가 평생 강의라서, 강의 영상이 아닌 문의까지 답변을 드리는 부분은 무리가 있어서요.
또 온라인 수학 강의를 수강하면서, 강의에 나온 수학공식을 사용하는 강의 외의 문제나 문의를 평생 답변해주기를 기대하는 경우는 없는데요. 마찬가지로 본 강의도 이런 부분을 양해를 부탁드립니다.

가볍게만 제 의견을 말씀드리면, having 절은 다음과 같이 group by 를 한후에, 특정 조건으로 필터링을 하는 느낌으로 많이 쓰여서, 말씀하신 형태는 조금 어색해보입니다.

HAVING SUM(sal) > 5000

그 보다는 SELECT 구문에 min 함수를 쓰면 될 것 같기도 합니다.

감사합니다.

FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.

0

29

1

실습을 따라하는데 데이터베이스가 보이지 않아요

0

69

1

섹션1 4강부터 강의 실행 안됨 이슈

0

88

1

강의 자료 다운로드 관

0

99

1

강의 영상이 안나와요..

0

91

1

섹션4 화면 자체가 안나와요

0

129

1

강의 화면이 안 보이고, 목소리밖에 안나와요 ;;

0

123

1

데이터 삭제 질문

0

135

1

mysql 설치가 되지 않습니다.

0

1435

3

강의 결과 질문 - SQLD, 데이터베이스 설계, 프로젝트 구축 하여 취업

0

162

1

지마켓 파일 불러왔는데, 테이블이 생성이 안됩니다

0

130

1

실습 코드 깃허브 업로드

0

154

1

sql_safe_updates 옵션

0

164

1

sql 설치 문제

0

1452

2

서브쿼리를 JOIN으로 바꾸기

0

166

1

중고급 SQL과 실전 데이터 문의

1

166

1

(맥환경) workbench 이용할 때 패스워드 입력 안해도 자동으로 활성화 가능해져요..

0

370

1

강의 커리큘럼 질문 있습니다.

0

184

1

강의 자료 이미지가 보이지 않습니다.

0

172

1

Join 구문에서 메인 테이블

0

187

1

예제문제 추가 쿼리 질문

0

214

2

강의 화면 출력이 되지 않는 현상

0

220

1

파이썬으로 다루는 MySQL

0

213

1

JOIN 활용 SQL 연습문제

0

188

1