sql >> Databasteknik >  >> RDS >> Mysql

Välj maxvärdet från två tabeller

Sammanfatta föreningen av två sammanfattningsfrågor, ungefär så här.

SELECT user_id, 
       MAX(user_date) user_date
  FROM
   (
     SELECT user_id, 
            MAX(last_contact) user_date 
       FROM emails_sent
      GROUP BY user_id
   UNION ALL
     SELECT whatever_user_id_column user_id, 
            MAX(whatever_date_column) user_date 
       FROM whatever_table
      GROUP BY user_id
   )a
GROUP BY user_id



  1. Överför data mellan databaser med PostgreSQL

  2. Importera stor csv-fil till mysql-databas med php

  3. Sortera kulor i databasen

  4. MySQLd startar inte efter brygguppgradering från 5.6 till 5.7