2

MySQLデータベース(実行中MySQL 5.0.88)で式を使用する方法を知りたいです。MSAccess の暗黒時代を思い出すと、その式は非常に便利でしたが、式でクエリを使用したことはありませんでした。そう:

フィールドを持つテーブルがあるとします:

 dyn_usage  (True/False)
 actual_useage

最初のフィールドは、アイテムが実際の使用量 (またはフラット料金) に基づいて請求されるかどうかを示します。

actual_usage次に、MySQL クエリを含むフィールドに式を追加できますか (次のように current_user の使用をクエリします)。

 <!--- if dyn_usage = 1 --->
 SELECT COUNT( a.id ) AS no_of_instances
    FROM agents AS a
    WHERE a.verkaeufer = <cfqueryparam value = "#Session.loginId#" cfsqltype="cf_sql_varchar" maxlength="13">
    AND a.status = "active"

SQL 式を保存できる場合、これにはパラメーターが含まれますか (私は Coldfusion を実行しているため、cfqueryparam です)。

4

1 に答える 1

0

MySql ビューを使用するには、通常のテーブルを 1 つと、通常のテーブルからdyn_usage選択して 2 番目の列としてdyn_usage計算するビューを 1 つ用意しactual_useageます。

于 2012-11-11T12:15:54.223 に答える