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

Vælg distinkte ordnede par fra bordet, grupperet efter begivenhedens seneste dato

Prøv dette:

(select a.id, a.name, b.name, b.message, a.created_at from a left join b on a.id=b.aid where a.name='John' order by a.created_at desc limit 1)
union all
(select a.id, a.name, b.name, b.message, a.created_at from a left join b on a.id=b.aid where b.name='John' order by a.created_at desc limit 1)


  1. Automatisk stigning i Oracle uden brug af en trigger

  2. Hvordan kan jeg få et ikke-tomt resultatsæt, når jeg bruger vælg, grupper efter og tæl?

  3. Piping mysqldump til mysql

  4. Spark SQL/Hive-forespørgsel tager evigheder med Join