Я очень новичок в SQL/MySQL и Stackoverflow, и я пытаюсь создать запрос через iReport (хотя мне не нужно использовать iReport) для SugarCRM CE. Мне нужно создать отчет, который отображает количество «Рефералов», «Голосовые сообщения», «Электронные письма» и «Call_ins», которые связаны с конкретным «пользователем» (сотрудником). В запросе, который я сейчас установил, работает; однако он работает через данные, несколько раз генерируя отчет, который составляет более 200 страниц. Это код, который я использую в настоящее время:Количество экземпляров на основе идентификатора пользователя
SELECT
(SELECT COUNT(*) FROM `leads` INNER JOIN `leads_cstm` ON `leads`.`id` = `leads_cstm`.`id_c` WHERE (leadtype_c = 'Referral' AND users.`id` = leads.`assigned_user_id`)),
(SELECT COUNT(*) FROM `leads` INNER JOIN `leads_cstm` ON `leads`.`id` = `leads_cstm`.`id_c` WHERE (leadtype_c = 'VM' AND users.`id` = leads.`assigned_user_id`)),
(SELECT COUNT(*) FROM `leads` INNER JOIN `leads_cstm` ON `leads`.`id` = `leads_cstm`.`id_c` WHERE (leadtype_c = 'Email' AND users.`id` = leads.`assigned_user_id`)),
users.`first_name`,users.`last_name`
FROM
`users` users,
`leads` leads
Буду признателен за любые рекомендации!
Вы FAST) сумма (случай, когда leadtype_c = 'Направление' THEN 1 ELSE 0 END) Я хочу добавил в моем ответе – realnumber3012
Спасибо! Это именно то, что мне нужно – spearman008