sql >> Database teknologi >  >> RDS >> Mysql

SQL Group BY ved hjælp af strenge i nye kolonner

Du kan deltage i events tabel på to forespørgsler fra results tabel, en for hver klasse:

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. Hjælp til:FEJL 1025 (HY000):Fejl ved omdøbning af .... (fejlnr.:150)

  2. Implementering af en meget tilgængelig Nextcloud med MySQL Galera Cluster og GlusterFS

  3. Konverter en MySQL-database fra latin til UTF-8

  4. Sådan gemmer du Emoji-karakterer i MySQL-databasen