怎么查找才能得到以下结果 id cate1 1 Protect Phone Case Table Protection Power Bank Protection 2 Power Power Bank Car Charger Wall Charger 3 Keyboard&Mouse Keyboard Mouse 4 Headphone Headphone Earphone Bluetooth Headphone 5 Bluetooth_Speaker Power Bank Car Charger Wall Charger
用sql语句怎么实现?在php中怎么实现? 每个大类下,跟着他的小类作为一条数据,建个新表。
------解决方案--------------------
$sqlstr = "select * from table where id<6"; $query = mysql_query($sqlstr) or die(mysql_error()); while($thread=mysql_fetch_array($query)){ $result[] = $thread; } print_r($result);
select cate1, group_concat(cate2) as cate2 from tbl_name where cate2!='' group by cate1 order by id
cate1 cate2 Protect Power Bank Protectio,Table Protection,Phone Case Power Wall Charger,Car Charger,Power Bank Keyboard&Mouse Mouse,Keyboard Headphone Bluetooth Headphone,Earphone,Headphone Bluetooth_Speaker Wall Charger,Car Charger,Power Bank