찾다

 >  Q&A  >  본문

신입생님, 조건을 판단하고 연결한 후 쿼리하는 sql 문에 대해 MySQL에 조언을 구하고 싶습니다.

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
위 글은 제가 임의로 쓴 글이라 문법이 정확하지 않습니다. 조언 부탁드립니다!

世界只因有你世界只因有你2796일 전666

모든 응답(1)나는 대답할 것이다

  • 伊谢尔伦

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

    으아악

    회신하다
    0
  • 취소회신하다