Crystal Reports 2011 バージョン 14.0.2.364 RTM を最近インストールしました。MySQL ODBC 3.51 ドライバーを使用して DSN を作成した MySQL データベースに接続しています。個々のテーブルまたは右結合を使用してレポートを作成できますが、左結合を使用してレポートを作成しようとすると、Crystal がフリーズし、プログラムを強制終了する必要があります。
MySQL サーバーのタイムアウト設定は 30 分に設定されているため、これは問題ではないようです。Microsoft SQL Server Management Studio を使用し、リンク サーバーとして同じデータベースにアクセスすると、クエリは 1,380,993 行を返すのに 1 分 18 秒かかります。
SQLクエリが正常に実行されたときにCrystalがクエリを実行できない/結果を返すことができない理由を理解できません。さらに情報が必要な場合はお知らせください。
クリスタルのクエリ
SELECT `applications1`.`id`, `application_statuses1`.`status`
FROM `js_reporting`.`applications` `applications1`
LEFT OUTER JOIN `js_reporting`.`application_statuses` `application_statuses1` ON `applications1`.`id`=`application_statuses1`.`application_id`
SQL サーバーでの同じクエリ
select applications.id, application_statuses.status
from mysql_js...applications
left join mysql_js...application_statuses on applications.id=application_statuses.application_id