가 여기 내 데이터 샘플입니다 : 나는 "사과"를 검색 그래서 만약MySQL 쿼리 - 세 테이블이 연결된 두 번째 테이블에서 외래 키 발생 수를 계산하는 방법은 무엇입니까?
product -------------------------------- | product_id PK | product_name | -------------------------------- | FRT1 | Apple | | FRT2 | Orange | | TXT1 | Ribbon | -------------------------------- package ------------------------- | package_id PK | price | ------------------------- | P001 | 1000 | | P002 | 1500 | | P003 | 1000 | ------------------------- package_detail --------------------------------- | package_id FK | product_id FK | --------------------------------- | P001 | FRT1 | | P002 | FRT1 | | P002 | FRT2 | | P003 | FRT2 | ---------------------------------
검색을위한 열쇠는 제품 _가있다, 그 결과는 다음과 같이해야합니다 :
------------------------------------------- | package_id | price | num_of_package_dtl | ------------------------------------------- | P001 | 1000 | 1 | | P002 | 1500 | 2 | -------------------------------------------
내가 할 수있는, 가입에 약 해요 누구든지 그 질문에 나를 도와 주겠습니까? 페이지의 패키지 페이지에 가입 package_detail의 PD에서 num_of_package_dtl로
선택 pd.package_id, p.price, COUNT (*) : 이 ~ 사전에이 같은
정말 고마워요. 속이 세 번 @@, 내 두뇌가 처리 할 수 없습니다. 나는이 질의를 깨고 공부할 것이다. 다시 한 번 감사드립니다. –