に、私はこのrequetsを持っている:ISNULL(値、0)WHERE句のMYSQL
SELECT sc.no, scl.quantite, scl.description, scl.poids, scl.prix, sl_ref.refsl, sl_ref.codetva, sl_ref.tauxtva, sl_ref.compte
FROM shop_commande
AS sc, shop_commande_ligne AS scl, selectline_ref AS sl_ref
WHERE sc.id = scl.shop_commande_id
AND sl_ref.refshop = ISNULL(scl.shop_article_id, 0)
AND sc.id NOT IN (SELECT id_command FROM selectline_flag)
は時々、にNULL値がある、をsl_shop_article_id。
sl_ref.refshop = scl.shop_article_id
scl.shop_article_idがNULLの場合でも動作することができます:私が欲しいのはその句が0で、それを交換することです。ネイティブ関数の呼び出しで誤ったパラメータ数「ISNULL」
私はどのように使用することができます -
1582:私はISNULL関数を使用しようとしたが、それは要求が間違っになり、私はそこにエラーが出ることを行うために、それ ?
本当にうまくいって、今度はCOALESCEについてはしなかったので、ありがとう! – Maloz