Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đếm id người dùng riêng biệt từ nhiều bảng

Sử dụng UNION

Một UNION tiêu chuẩn , ngược lại với UNION ALL , sẽ xóa các giá trị trùng lặp khỏi tập kết quả. Tuyên bố của bạn sẽ giống như

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

Từ w3schools




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi định dạng ngày của Hoa Kỳ sang định dạng ngày ANSI SQL (YYYY-mm-dd)

  2. Đếm số lần xuất hiện dựa trên một số điều kiện cho hai bảng

  3. Khi lưu trữ một chuỗi kết nối MySQL trong App.config, giá trị thuộc tính providerName nên được đặt thành giá trị nào?

  4. Tôi có thể sử dụng một câu lệnh được chuẩn bị sẵn bởi PDO để liên kết một số nhận dạng (một bảng hoặc tên trường) hoặc một từ khóa cú pháp không?

  5. Câu hỏi / gợi ý về mẫu lớp cơ sở dữ liệu PHP