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

Tæller forskellige bruger-id'er fra flere tabeller

Brug en UNION

En standard UNION , i modsætning til en UNION ALL , vil fjerne duplikerede værdier fra resultatsættet. Dit udsagn ville se ud som

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

Fra w3schools




  1. CakePHP Model Query Return Data Formatering

  2. Blob data fra Oracle til tekstfil ved hjælp af python

  3. VARCHAR max længde er 4000, men kun 2666 byte lang thailandsk tekst kan gemmes

  4. Mærkelig dubletadfærd fra GROUP_CONCAT af to LEFT JOINs af GROUP_BYs