Nouveau venu, je voudrais demander conseil à MySQL sur l'instruction SQL pour les requêtes après avoir jugé et concaténé les conditions.
世界只因有你
世界只因有你 2017-05-18 10:45:28
0
1
619

Je souhaite implémenter l'instruction selon laquelle lorsque b.phase>2, exécutez la condition d'épissage : AND unix_timestamp()> second_end_time
Sinon, la condition d'épissage : AND unix_timestamp()> ce 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()>thirdly_end_time)
AND user_id = 123
Ce qui précède est écrit au hasard par moi-même, la grammaire n'est pas correcte, merci de me donner quelques conseils !

世界只因有你
世界只因有你

répondre à tous(1)
伊谢尔伦
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));
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!