MySQL 쿼리 내부에 if/else 스턴트를 추가해야하지만 제대로 작동하지 않습니다.MySQL - IF 사용 ... 쿼리 내 ELSE 사용
다음은 내가 달성하고자하는 의사 코드의 예입니다.
SELECT *
FROM calendar
WHERE calendar.alert = 1
IF calendar.repeat = 0 THEN HAVING calendar.UTC_1 > UNIX_TIMESTAMP();
ELSE "get all records regardless of calendar.repeat value";
END IF;
이 문제를 해결하기위한 제안이 있으십니까? 나는이 MySQL의 올바른 구문을 찾지 못했습니다.
도와 주셔서 감사합니다.
물어볼 수있는 것은 아닙니다. 가능하지만 할 수는 없습니다. 가능한 최고의 성능 옵션. –