sql >> Database >  >> RDS >> Mysql

Selecteer de maximale waarde uit twee tabellen

Vat de samenvoeging van twee samenvattende zoekopdrachten samen, zoiets als dit.

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. Hoe duplicaten te verwijderen uit een door komma's gescheiden lijst door regexp_replace in Oracle?

  2. MySQL-dump downloaden vanaf de opdrachtregel

  3. Tien tips om met PostgreSQL in productie te gaan

  4. Hoe MySQL-kolommen herschikken?