-1
나는 반복 기록이 SQL 문제를 만들 수 도와 주시겠습니까?
로 다음과 같은 DB 테이블이테이블 :
product_name type
--------------------------------
T-Shirt Medium
T-Shirt Large
Pant Half
Shirt Small
T-Shirt Medium
Pant Half
Pant Half
T-Shirt Large
T-Shirt Medium
나는 다음과 같은 출력이 필요합니다. 이 결과를 단일 SQL로 가져올 수 있습니까?
출력 :
product_name type total
-----------------------------------
T-shirt Medium 3
T-Shirt Large 2
Pant Half 3
Shirt Small 1
실제로는 동일한 그룹 PRODUCT_NAME + 형 그룹 항목 카운트 합계를 만드는 것이다. PHP의 배열이 될 수 같은 :
$output = array(
0 => array(
"product_name" => "T-Shirt",
"type" => "Medium",
"total" => 3
),
1 => array(
"product_name" => "T-Shirt",
"type" => "Large",
"total" => 2
)
2 => array(
"product_name" => "Pant",
"type" => "Half",
"total" => 3
),
3 => array(
"product_name" => "Shirt",
"type" => "Small",
"total" => 1
),
);