cari

Rumah  >  Soal Jawab  >  teks badan

Pendatang baru, saya ingin meminta nasihat MySQL mengenai pernyataan sql untuk pertanyaan selepas menilai dan menggabungkan syarat.

Saya ingin melaksanakan pernyataan bahawa apabila b.phase>2, laksanakan syarat penyambungan: DAN unix_timestamp()> second_end_time
Jika tidak, syarat splicing: AND unix_timestamp()> SQL ini?

PILIH * DARIPADA data a, perlumbaan b

WHERE
a.race_id = b.race_id
JIKA (b.fasa > 2, DAN unix_timestamp()> second_end_time , AND unix_timestamp()> thirdly_end_time_id)

Di atas ditulis secara rawak oleh saya sendiri, tatabahasa tidak betul, tolong beri saya nasihat!

世界只因有你世界只因有你2748 hari yang lalu641

membalas semua(1)saya akan balas

  • 伊谢尔伦

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

    SELECT * FROM data a,race b WHERE a.race_id=b.race_id AND ((b.phase>2 AND UNIX_TIMESTAMP()>second_end_time) OR (b.phase<=2 AND UNIX_TIMESTAMP()>thirdly_end_time));

    balas
    0
  • Batalbalas