製品テーブルから製品を選択するために MySQL CASE ステートメントを使用しようとしています。
私はこれを持っています:
SELECT art.a,art.b,art.c
FROM products AS art
WHERE art.inventory != "0"
# filter by param_reference_iln (seller ID = vARCHAR(13) )
CASE
WHEN param_reference_iln = '3333333333333' THEN AND art.iln = '1111111111111' OR art.iln = '2222222222222'
WHEN param_reference_iln = '8888888888888' THEN AND art.iln = '7777777777777'
ELSE AND art.iln NOT IN ('1111111111111','2222222222222','7777777777777')
END CASE;
両方のCASE バリアントを試しましたが、どちらも機能しません。
質問:
何が間違っていますか?