2015-01-27 4 views
0

내가 (http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ 여기에서) 내 데이터베이스에 대한 중첩 된 세트 모델을 사용하고 있습니다와 깊이에 의해 항목의 개수 - 트리 "요청, 나는 다른 결과를 원한다.중첩 된 세트 모델

초기 결과 :

+----------------------+-------+ 
| name     | depth | 
+----------------------+-------+ 
| PORTABLE ELECTRONICS |  0 | 
| MP3 PLAYERS   |  1 | 
| FLASH    |  2 | 
| CD PLAYERS   |  1 | 
| 2 WAY RADIOS   |  1 | 
+----------------------+-------+ 

내가 초기 데이터에서 깊이에 의해 항목의 수, 예를 원하는 : 나는 그룹화 작업 및/또는 계산하려고

+----------------------+-------+ 
| depth    | count | 
+----------------------+-------+ 
|     1 |  3 | 
|     2 |  1 | 
+----------------------+-------+ 

을() 하지만 작동하지 않습니다 ...

도움 주셔서 감사합니다! 여기

+1

SELECT 깊이, COUNT (*) (여기 쿼리) × 그룹에서 깊이 – Strawberry

+0

BY 오, 그래! 감사! 당신은 필드에 당신의 대답을 쓸 수 있습니다 :-) – Surfoo

+0

당신이 그것을 써주세요 ;-) – Strawberry

답변

0

스트로 베리의 의견에서 답 :

SELECT depth, COUNT(*) FROM (your query here) x GROUP BY depth