7 つのテーブルがあり、それらすべてに対して同じクエリを実行し、結果を返したいとします。今、私はこのようなコードをいくつか持っています
$dates = array();
foreach ($tables as $table) {
$result = runStatement("
SELECT MIN(StartDate) as Start,
MAX(EndDate) as End
FROM $table WHERE ProjectID = ?",
array($id));
$stageDates[$table] = $result[0];
}
echo json_encode($dates);
動作しますが、7 つの異なるクエリを開始して結果を取得する必要があるため、非常に遅くなります。すべてのクエリを 1 つにまとめる方法はありますか? それを高速化する他の方法はありますか?