検索を Coldfusion から MySQL ストアド プロシージャに移植しました。
実際の検索は、サイトで 2 回実行されます。1 回目はレコード数を取得し、2 回目は実際の結果を表示します。
したがって、両方の MySQL 構文は最後の 2 行で異なります。
レコード数を取得:
SELECT COUNT(*) ...
GROUP BY a, b, c
HAVING ...
実績:
SELECT "rows"...
GROUP BY a, b, c
HAVING ...
ORDER BY var1, var2
LIMIT var_start, var_end
私の質問:
これを 2 回実行する必要があるため、少なくとも同じストアド プロシージャを使用する方法はありますか = 注文/グループ化にデフォルト値を追加できますか? ?
if文のようなもの
WHERE 1
AND IF( var_x = '', '.', var_x = some_value )
ご意見ありがとうございます。