Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pozostawiono Dołącz do najnowszego rekordu

SELECT
  g.*, s.*
FROM
  GAMES g
LEFT JOIN
(
    SCORES s
  INNER JOIN
  (
    SELECT
      n.game_id,  MAX(n.created_on) AS max_score_date
    FROM
      SCORES n
    GROUP BY
      n.game_id
  )
    y
      ON  y.game_id        = s.game_id
      AND y.max_score_date = s.created_on
)
    ON s.game_id = g.id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zabijanie procesu mysqld

  2. Jak przechowywać pustą wartość jako pole całkowite?

  3. Błąd tożsamości (przy tworzeniu bazy danych) podany klucz był za długi

  4. Jak skopiować bazę danych SQLite z Androida do bazy danych MySQL (replikacja/synchronizacja)

  5. Java PreparedStatement pobiera ostatnio wstawiony identyfikator