Als Neuling möchte ich MySQL um Rat zur SQL-Anweisung zum Abfragen nach der Beurteilung und Verkettung von Bedingungen bitten.
世界只因有你
世界只因有你 2017-05-18 10:45:28
0
1
587

Ich möchte die Anweisung implementieren, dass bei b.phase>2 die Spleißbedingung ausgeführt wird: AND unix_timestamp()> dieses SQL?

SELECT * FROM Daten a, Rennen b

WHERE

a.race_id = b.race_id
IF (b.phase > 2, AND unix_timestamp()> second_end_time , AND unix_timestamp()>third_end_time)
AND user_id = 123
Das Obige habe ich zufällig geschrieben, die Grammatik ist nicht korrekt, bitte geben Sie mir einen Rat!

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

Antworte allen(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));
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!