Categories(CategoryID, CategoryName, Description)

Products(ProductID, ProductName, SupplierID, CategoryID, Unit, Price)

카테고리와 제품의 테이블은 이렇게 되어있습니다.

categoryid는 1~8번까지 있으므로 각각 모두 출력하고싶어요.

예를 들어서 음료수 카테고리에서 환타라는 제품의 가격이 가장 비싸면 

출력결과 음료수 환타 4000원 이런 식으로 출력하려는데

제가 작성한 sql로는 전체 제품 중에 가격이 가장 비싼 제품 하나만 나오더라구요.

select ca.categoryname,p.productid, p.price

from products p, categories ca

where p.categoryid=ca.categoryid and 

(ca.categoryname, p.price) in

(select ca.categoryname, max(p.price)

from products p, categories ca

group by ca.categoryname);

이렇게 작성했습니다. 각 카테고리별로 하려면 어떻게 해야하나요?

                                                

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 2134
10609 SP 내부의 트랜젝션 처리 코코 2020.06.22 526
10608 상위 레벨 코드 가져오는 방법 [1] sql바보 2020.06.22 526
10607 mssql 프로지져 관련 문의 드립니다. hoon 2020.06.22 407
10606 대용량 DB 질문 [2] 하이욧 2020.06.22 691
10605 대용량 데이터 삭제 문의 입니다. [1] 인버터 2020.06.20 438
10604 서브쿼리를 이용해서 다수의 매개변수를 받아 update를 진행하고 있습니다... [4] 남중남고군대공대 2020.06.15 575
10603 쿼리 질문입니다. [1] 희망나라 2020.06.12 498
10602 조건에 따라 Sum값을 - 로 표시하고 싶습니다. [1] hsp-user 2020.06.10 416
10601 데이터베이스 컬럼에 관한 질문입니다 [2] 병든토끼 2020.06.04 463
10600 스토어드 프로시저 내에서 동적쿼리, 동적쿼리 내에서 스토어드 프로시저? [4] 남중남고군대공대 2020.06.03 548
10599 DataBase 병합 방법 안돼요 2020.06.02 425
10598 쿼리문이 오래 걸리는 이유 [1] 풍란올 2020.06.01 758
10597 SQL SERVER 2008 R2 STAND 버전에서의 감사 관련 질문입니다. 김삐씨 2020.05.28 441
10596 sql 질문입니다. 테이블 보고 문제 만들기 markiscapable 2020.05.28 425
» 각 제품의 카테고리별로 가격이 비싼 제품을 알려고합니다. markiscapable 2020.05.28 365
10594 중첩 JOIN문 질문드립니다. [1] smyoon 2020.05.26 570
10593 SQL2005 -> SQL2016 마이그레이션 관련 질문 오희택 2020.05.25 431
10592 SP 실행중 lock이 발생하는데 SSMS에서 발생했다고 나오는데 모르겠습니다. 나노큐브 2020.05.25 443
10591 SQL BIND 변수 질문입니다. [1] 마이노키 2020.05.24 405
10590 무한카테고리 설계와 제품등록 [5] 다자녀아빠 2020.05.22 692





XE Login