ホームページ  >  に質問  >  本文

CASEを使用して条件付きで価格*数量を取得する方法

sale_price がある場合は、sale_price * 数量を使用して合計価格を表します。 sale_price がない場合は、合計価格を Price_origin * 数量として表す必要があります。

以下のように CASE を使用しようとしましたが、このエラーが発生しました。

エラー 1064 (42000): SQL 構文にエラーがあります。「) )AS 製品 FROM ユーザー u JOIN Cart_order c_o ON c_o.user_id = u の周りで使用する正しい構文」については、MySQL サーバーのバージョンのマニュアルを確認してください。

私は何を間違えたのでしょうか?他の方法はありますか?私は助けが必要です。

ああああ

P粉506963842P粉506963842216日前486

全員に返信(1)返信します

  • P粉138711794

    P粉1387117942024-04-04 17:11:47

    「sale_price is null」と「sale_price = null」を比較してみてください。たぶんそれはあなたを助けるでしょう。

    返事
    0
  • キャンセル返事