搜尋

首頁  >  問答  >  主體

新人求教MySQL關於判斷後拼接條件進行查詢的sql語句

想實作當b.phase>2就執行拼接條件:AND unix_timestamp()> second_end_time
否則拼接條件:AND unix_timestamp()> thirdly_end_time 的語句
#求教各位要如何寫該SQL?

SELECT * FROM data a, race b
WHERE
a.race_id = b.race_id
IF (b.phase > 2, AND unix_timestamp()> second_end_time , AND unix_timestamp(timestamp()> second_end_time , AND unix_timestamp()> thirdly_end_time)
AND user_id = 123
以上為自己亂寫,語法並不對,求指點!

世界只因有你世界只因有你2834 天前700

全部回覆(1)我來回復

  • 伊谢尔伦

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

    雷雷

    回覆
    0
  • 取消回覆