id - a_id - a_type
---------------------------
1 9 Granny Smith
2 9 Pink Lady
---------------------------
3 3 Pink Lady
4 3 Fuji
5 3 Granny Smith
---------------------------
6 7 Pink Lady
7 7 Fuji
8 7 Fuji
9 7 Granny Smith
좋아, 위와 같이 Apple SQL 테이블이 있다고 가정합니다. 내 질문에 하나의 검색어로 아래와 같은 결과를 얻을 수 있습니까?SELECT ... GROUP BY
[0] => Array
(
[0] => a_id: 7
[1] => Pink Lady: 1
[2] => Granny Smith: 1
[3] => Fuji: 2
)
[1] => Array
(
[0] => a_id: 9
[1] => Granny Smith: 1
[2] => Pink Lady: 1
[3] =>
)
...
PS : 내 자신의 질의는 이것이다 :
SELECT a_type , a_id ,
COUNT(a_type) AS tot
FROM #apple
GROUP by a_id , a_type
HAVING tot > 0
ORDER BY a_type DESC
는하지만 내가 필요하지 않습니다, 그것은 하나 이상의 a_id
을 생산하고 있습니다. 문에 의해
GROUP_CONCAT은 MySQL과 관련이있을 수 있습니다. 댓글에 코드를 넣을 수 없으므로 수정 된 답변을 참조하십시오. – OverClocked
네, 맞습니다! 괜찮 았어, 내 실수, 미안! 추신 : 나는 여전히 투표 할 수는 없지만 알고 있습니다! +1 당신을 위해 친구! –
'int i = 1;과 같은 backticks를 사용하여 주석에 코드를 넣을 수 있습니다. – Andomar