2

私は 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

ガイダンスをいただければ幸いです。

4

2 に答える 2