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

Vælg rækker fra én tabel, sammenslut den seneste række fra en anden tabel med en-til-mange-relation

Jeg tror, ​​at dette vil hjælpe dig:

SELECT A.id, A.col_1, A.col_2, A.datetime_col, A.col_3 FROM (SELECT B.id, B.col_1, B.col_2, C.datetime_col, C.col_3 FROM tableA B LEFT OUTER JOIN tableB C ON B.id = C.id ORDER BY C.datetime_col desc) as A GROUP BY A.id


  1. Hibernate koder forkert, mens vedvarende objekter [UTF-8]

  2. mySQL DataSource på Visual Studio 2012

  3. Hvordan genererer man en UUIDv4 i MySQL?

  4. Slipper Unik begrænsning fra MySQL-tabel