Closed dracenliu closed 4 years ago
Could you build a smaller example?
SELECT av.app_id, MAX(av.version_no) AS version_no
FROM app_version av
JOIN app_version_policy avp ON av.id = avp.app_version_id
WHERE av.`status` = 1
AND CASE
WHEN avp.area IS NOT NULL
AND length(avp.area) > 0 THEN avp.area LIKE CONCAT('%,', '12', ',%')
OR avp.area LIKE CONCAT('%,', '13', ',%')
ELSE 1 = 1
END
GROUP BY av.app_id
Ok. JSqlParser does not yet support and / or expression for its then part.
To Reproduce Steps to reproduce the behavior:
Example SQL
Was expecting one of: