検索

ホームページ  >  に質問  >  本文

初心者の方、MySQLで条件を判断して連結してクエリを行うSQL文についてアドバイスをお願いします。

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
上記は私がランダムに書いたもので、文法が正しくありません。アドバイスをお願いします!

世界只因有你世界只因有你2833日前694

全員に返信(1)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-18 10:47:28

    リーリー

    返事
    0
  • キャンセル返事