我就是想得到这样的数据|----單車(10条记录)
|----|----上衣(5条记录)
|----|----|----毛线衫(2条记录)
|----|----|----皮夹克(3条记录)
|----|----連體服(5条记录)我就是想统计类别底下的产品数量,不一定要显示树形结构啊,只要某一层的数据,比如上衣(5条记录),連體服(5条记录)
谢谢,我想了好久都不知道怎么做
CREATE TABLE `supe_productcategories` (
  `catid` smallint(6) unsigned NOT NULL auto_increment,
  `upid` smallint(6) unsigned NOT NULL default '0',
  `name` varchar(50) NOT NULL default '',
  `note` text NOT NULL,
  `displayorder` mediumint(6) unsigned NOT NULL default '0',
  `url` varchar(200) NOT NULL default '',
  `subcatid` varchar(200) NOT NULL default '',
  `image` varchar(200) default NULL,
  PRIMARY KEY  (`catid`),
  KEY `upid` (`upid`),
  KEY `displayorder` (`displayorder`)
) ENGINE=MyISAM AUTO_INCREMENT=21 DEFAULT CHARSET=utf8;--
-- Dumping data for table `supe_productcategories`
--/*!40000 ALTER TABLE `supe_productcategories` DISABLE KEYS */;
INSERT INTO `supe_productcategories` VALUES  (1,0,'產品','',0,'','1',NULL),
 (2,1,'單車','',0,'','2',NULL),
 (3,1,'鐵人三項','',0,'','3',NULL),
 (4,1,'機動車運動','',0,'','4',NULL),
 (5,1,'橄欖球','',0,'','5',NULL),
 (6,1,'室內滑冰','',0,'','6',NULL),
 (7,1,'滑雪','',0,'','7',NULL),
 (8,1,'足球','',0,'','8',NULL),
 (9,1,'跑步','',0,'','9',NULL),
 (10,1,'休閑','',0,'','10',NULL),
 (11,1,'摔跤','',0,'','11',NULL),
 (12,2,'上衣','',0,'','12',NULL),
 (13,2,'連體服','',0,'','13',NULL),
 (14,2,'褲子','',0,'','14',NULL),
 (15,2,'附屬商品','',0,'','15',NULL),
 (16,2,'背心底衫','',0,'','16',NULL),
 (17,2,'熱身衣服','',0,'','17',NULL),
 (18,12,'毛线衫','',0,'','18',NULL),
 (19,12,'皮夹克','',0,'','19',NULL),
 (20,12,'背心','',0,'','20',NULL);
/*!40000 ALTER TABLE `supe_productcategories` ENABLE KEYS */;
--
-- Structure for table `supe_productitems`
--
CREATE TABLE `supe_productitems` (
  `itemid` mediumint(8) unsigned NOT NULL auto_increment,
  `catid` smallint(6) unsigned NOT NULL default '0',
  `uid` mediumint(8) unsigned NOT NULL default '0',
  `tid` mediumint(8) unsigned NOT NULL default '0',
  `username` char(15) NOT NULL default '',
  `subject` char(80) NOT NULL default '',
  `subjectimage` char(80) NOT NULL default '',
  `rates` smallint(6) unsigned NOT NULL default '0',
  `dateline` int(10) unsigned NOT NULL default '0',
  `lastpost` int(10) unsigned NOT NULL default '0',
  `viewnum` mediumint(8) unsigned NOT NULL default '0',
  `replynum` mediumint(8) unsigned NOT NULL default '0',
  `allowreply` tinyint(1) NOT NULL default '0',
  `grade` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`itemid`),
  KEY `catid` (`catid`,`itemid`)
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;--
-- Dumping data for table `supe_productitems`
--/*!40000 ALTER TABLE `supe_productitems` DISABLE KEYS */;
INSERT INTO `supe_productitems` VALUES  (1,2,1,0,'admin','单车1','2009/06/1_200906091147301C8HV.jpg',0,1244519215,1244519250,0,0,0,0),
 (2,4,1,0,'admin','机动车衣服1','2009/06/1_200906111944221tMHh.jpg',0,1244519380,1244519409,0,0,0,0),
 (3,4,1,0,'admin','ergegfdg','2009/06/1_200906111944411pPG2.jpg',0,1244601035,1244601057,0,0,0,0),
 (4,4,1,0,'admin','的发生的','2009/06/1_200906111944091O011.jpg',0,1244602295,1244602330,0,0,0,0),
 (5,4,1,0,'admin','的訪問方法dd','2009/06/1_200906111943551tmmR.jpg',0,1244602334,1244602352,0,0,0,0),
 (6,4,1,0,'admin','的訪問方法','2009/06/1_2009061119433910Y5c.jpg',0,1244603472,1244603490,0,0,0,0),
 (7,19,1,0,'admin','的訪問方法','2009/06/1_200906111943241KtnY.jpg',0,1244720290,1244720309,0,0,0,0),
 (8,20,1,0,'admin','的訪問方法','2009/06/1_200906111942011kX08.jpg',0,1244720313,1244720332,0,0,0,0),
 (9,20,1,0,'admin','sdfsdf','2009/06/1_200906111947271IqS7.jpg',0,1244720833,1244720847,0,0,0,0),
 (10,20,1,0,'admin','twfsdfsdf','2009/06/1_200906111947481if6B.jpg',0,1244720851,1244720868,0,0,0,0),
 (11,19,1,0,'admin','tsdfsdf','2009/06/1_200906111948071BBbq.jpg',0,1244720872,1244720887,0,0,0,0);
INSERT INTO `supe_productitems` VALUES  (12,19,1,0,'admin','sdfsdf','2009/06/1_200906111948291eet3.jpg',0,1244720891,1244720909,0,0,0,0),
 (13,18,1,0,'admin','sdfsdfsdf','2009/06/1_2009061119485013e3Z.jpg',0,1244720914,1244720930,0,0,0,0),
 (14,18,1,0,'admin','sdfsdfsdf','2009/06/1_200906111949061LkMi.jpg',0,1244720933,1244720946,0,0,0,0);