私のSQLクエリでは、このwhere条件があります:
WHERE
parentID = prj.parent_id
and mandator_fk = mandator_id
変数parentID
はデフォルトで null です。
この変数が null の場合、WHERE
条件はparentID is null
上記のクエリとは異なります ( parentID = prj.parent_id
)。この変数が満たされている場合、WHERE
条件は になりますparentID = prj.parent_id
。
たった 1 つの SQL クエリでこれを実行するにはどうすればよいですか?
編集:関数内にあるため、これにはSQLクエリが1つしかありません。
これは機能していませんが、これは私が必要としているもののようなものです:
WHERE
CASE
WHEN parentID is null THEN parentID is null
ELSE
parentID = prj.parent_ID
END
and mandator_fk = mandator_id
TIA frgtv10