Несколько счетов и группировка по
У меня есть база данных (MySQL 5.5), похожая на эту:
ID Name Page Visited Date
1 Tim Page A 11-2-2000
1 Tim Page B 11-3-2000
1 Tim Page B 11-3-2000
2 Jeff Page C 11-5-2000
2 Jeff Page A 11-11-2000
Я хочу построить запрос (пытаясь на данный момент), где результаты будут похожи на это:
ID Name Page A Visits Page B Visits Page C Visits
1 Tim 1 2 0
Я предполагаю, что мне нужно выполнить следующий запрос к подмножеству (мой вопрос, как мне сделать это, по сути, с 3 счетами) ?:
SELECT * From database.mytable GROUP BY ID HAVING COUNT(*) >=1