b.phase>2 の場合、スプライシング条件: AND unix_timestamp()> Second_end_time を実行するステートメントを実装したいです。
それ以外の場合、スプライシング条件: AND unix_timestamp()> thirdly_end_time
できますか?この SQL の書き方を教えてください?
SELECT * FROM データ a, レース b
WHERE
a.race_id = b.race_id
IF (b.phase > 2, AND unix_timestamp()> Second_end_time , AND unix_timestamp()> thirdly_end_time)
AND user_id = 123
上記は私がランダムに書いたもので、文法が正しくありません。アドバイスをお願いします!
リーリー