Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Contando IDs de usuário distintos de várias tabelas


Use um UNION

Um padrão UNION , em contraste com um UNION ALL , removerá os valores duplicados do conjunto de resultados. Sua declaração ficaria
SELECT   COUNT(*)
FROM     (
           SELECT UserID FROM Table1
           UNION SELECT UserID FROM Table2
           UNION SELECT UserID FROM Table3
           UNION SELECT UserID FROM Table4
           UNION SELECT UserID FROM Table5
         ) AS UserIDs

De w3schools