IF/THEN/ELSE-konstruktionen du använder är endast giltig i lagrade procedurer och funktioner. Din fråga kommer att behöva omstruktureras eftersom du inte kan använda IF()-funktionen för att styra flödet av WHERE-satsen så här.
Funktionen IF() som kan användas i frågor är i första hand avsedd att användas i SELECT-delen av frågan för att välja olika data baserat på vissa villkor, inte så mycket för att användas i WHERE-delen av frågan:
SELECT IF(JQ.COURSE_ID=0, 'Some Result If True', 'Some Result If False'), OTHER_COLUMNS
FROM ...
WHERE ...