サンプルデータがあります
mobile(id, name)
mobile(1, 'Nokia')
mobile(2, 'Samsung')
mobile(3, 'Motorola')
そしてカテゴリー
categories(id, name, mobile_id)
categories(1, 'mobile', '1,2,3')
そしてmysql:
SELECT cat.name as cat_name, GROUP_CONCAT(mobile.name) as mobile_name
FROM `mobile` as mobile
LEFT OUTER JOIN `categories` AS cat ON cat.mobile_id = mobile.id
この結果の方法:
(1,"mobile","Nokia,Samsung,Motorola")