次のクエリを実行しようとしています。
(IF(book.book_type_id = "1", IF(inventory.cost < (follette_title.usedbuyingprice *1.37), follette_title.usedbuyingprice*1.37)), inventory.cost) AS Cost,
これは、本の種類が 1 であるかどうかを確認し、コストがフォレット中古購入価格 * 1.37 よりも低いかどうかを確認します。そうでない場合は、フォレット中古購入価格 * 1.37 で価格を設定します。そうでない場合、コストは次のようになります。料金。このエラーが発生し続けます:
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')), inventory.cost) AS Cost,
(concat(IFNULL(buyer_type.buyer_type, ""),IFNUL' at line 11
理由はわかりません。マニュアルはこれについて明確な理由を示していません。この行の前に、エラーのない同様の行がたくさんあります。誰かが私を正しい方向に向けることができますか?