■クロス集計で行数をカウント
SELECT `list_id`, FIELD(`category_id`, 10), FIELD(`category_id`, 11) FROM `bookmarks` GROUP BY `list_id`;
■カウントした行数に値を掛けてクロス集計結果
SELECT `list_id`, SUM(FIELD(`category_id`, 10) * `count`), SUM(FIELD(`category_id`, 11) * `count`) FROM `bookmarks` GROUP BY `list_id`;
■参考サイト
MySQLでクロス集計 日々是好日/ウェブリブログ