Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Gabung Luar Penuh di Tiga Meja

Coba kueri ini -

(diedit)

SELECT
  t.month,
  COUNT(DISTINCT t1.column) t1count,
  COUNT(DISTINCT t2.column) t2count,
  COUNT(DISTINCT t3.column) t3count
FROM 
  (SELECT MONTH(datetime) AS month FROM t1
    UNION
  SELECT MONTH(datetime) AS month FROM t2
    UNION
  SELECT MONTH(datetime) AS month FROM t3
  ) t
  LEFT JOIN t1
    ON t.month = MONTH(t1.datetime)
  LEFT JOIN t2
    ON t.month = MONTH(t2.datetime)
  LEFT JOIN t3
    ON t.month = MONTH(t3.datetime)
  GROUP BY
    month



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Referensi nilai baris berikutnya dan sebelumnya

  2. SQL - LOAD DATA INFILE - masalah UTF8

  3. String Koneksi MySql Hanya Baca MVC3

  4. Memahami Ukuran Penyimpanan untuk Tipe Data MySQL TEXT

  5. MySQL:Membuat tabel baru dengan informasi dari kueri