sql >> Databáze >  >> RDS >> Mysql

SQL Group BY pomocí řetězců v nových sloupcích

Můžete se připojit k events tabulka na dva dotazy z results tabulka, jedna pro každou třídu:

SELECT    event_data, class_40_winner, class_30_winner
FROM      events e
LEFT JOIN (SELECT result_event, name AS class_40_winner
           FROM   results 
           WHERE  class = 40 AND position = 1) c40 ON e.id = c40.result_event
LEFT JOIN (SELECT result_event, name AS class_30_winner
           FROM   results 
           WHERE  class = 30 AND position = 1) c30 ON e.id = c30.result_event


  1. Aktualizace MySQL, přeskočte prázdná pole s PDO

  2. Je někdy volána metoda onUpgrade?

  3. The Adaptive Join Threshold

  4. Časová razítka Laravel pro zobrazení milisekund