私は 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
ガイダンスをいただければ幸いです。