Rumah > Soal Jawab > teks badan
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?
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!
伊谢尔伦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));