はい、違うはずです-(1)より速いと予想されます。
Haveは、最初にメインクエリが実行され、次に、Havingフィルタが適用されることを保証します。したがって、基本的に、(クエリからHavingを差し引いた)によって返されるデータセットで機能します。
最初のクエリは、それらのレコードをまったく選択しないため、望ましいはずです。
はい、違うはずです-(1)より速いと予想されます。
Haveは、最初にメインクエリが実行され、次に、Havingフィルタが適用されることを保証します。したがって、基本的に、(クエリからHavingを差し引いた)によって返されるデータセットで機能します。
最初のクエリは、それらのレコードをまったく選択しないため、望ましいはずです。
CDbCommand ::fetchColumn()が失敗しました:SQLSTATE [HY000]:一般エラー:2014他のバッファリングされていないクエリがアクティブな間はクエリを実行できません 不足している月をクエリ結果に追加する