У нас есть отчет, чтобы отслеживать, сколько изменений вносят наши торговые представители. Текущий запрос количества правок на всех трех страницах приведен ниже. Нам было все равно, на какой странице они вносили изменения, но теперь мы хотим увидеть, на каких страницах они вносят эти изменения.
Мы хотим иметь 3 разных столбца: bhns, hns, chns, отображаются в отчете, и необходимо изменить этот запрос, чтобы отображать разные столбцы. Итак, разделите 1 столбец (customer_edits) на 3 столбца на странице.
SELECT
count( `database2`.`sales_edits`.`id` ) AS `customer_edits`,
`database2`.`sales_edits`.`rep` AS `rep`
FROM
`database2`.`sales_edits`
WHERE
((
cast( `database2`.`sales_edits`.`date` AS date ) = curdate())
AND ((
`database2`.`sales_edits`.`page` = 'chs'
)
OR ( `database2`.`sales_edits`.`page` = 'chns' )
OR ( `database2`.`sales_edits`.`page` = 'bhns' )))
GROUP BY
`database2`.`sales_edits`.`rep`
таблица sales_edit: