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

Menghitung dan mengelompokkan kolom bernama sama dalam tabel berbeda (di mana klausa hanya dari satu tabel)

Coba ini:

SELECT age, COUNT(age) cnt
FROM
(
    SELECT
        T2.age 
    FROM Table1 T1
        JOIN Table2 T2
            ON T1.Id = T2.table1id
    WHERE T1.published = 1
    UNION ALL
    SELECT age
    FROM Table1
    WHERE published = 1
) A
GROUP BY age



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mereplikasi Database MySQL ke Server Lain

  2. Apa cara terbaik di MySQL untuk mendapatkan berapa jam umur sesuatu?

  3. Alternatif untuk fungsi LOAD_FILE()?

  4. Lewati array ke rutinitas tersimpan MySQL

  5. Grup MySQL berdasarkan tanggal dan konversi dari cap waktu unix