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

SUM một cặp COUNT từ hai bảng dựa trên một biến thời gian

SELECT `YEAR`, FORMAT(SUM(`count`), 0) AS `Total`
FROM (
    SELECT `Table1`.`YEAR`, COUNT(*) AS `count`
    WHERE `Table1`.`variable` = 'Y'
    GROUP BY `Table1`.`YEAR`
    UNION ALL
    SELECT `Table2`.`YEAR`, COUNT(*) AS `count`
    WHERE `Table2`.`variable` = 'Y'
    GROUP BY `Table2`.`YEAR`
) AS `union`
GROUP BY `YEAR`


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa bảng mã utf8mb4 và utf8 trong MySQL là gì?

  2. Lỗi khi đặt giá trị thuộc tính; ngoại lệ lồng nhau là org.springframework.beans.NotWoritesPropertyException:

  3. Thiết kế cơ sở dữ liệu:Các tùy chọn EAV?

  4. Nodejs bày tỏ và hứa sẽ không làm những gì tôi mong đợi

  5. Làm thế nào để xử lý các ngày từng phần (2010-00-00) từ MySQL trong Django?