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

Mereferensikan tabel kueri luar dalam subkueri

Bukankah ini yang Anda cari?

SELECT u.username, c._postCount
FROM User u
INNER JOIN (
    SELECT p.user, COUNT(*) AS _postCount
    FROM Posting p
    GROUP BY p.user    
) c ON c.user = u.id
WHERE u.joinDate < '2009-10-10';

Alasan ini akan berhasil adalah karena sifat dari gabungan itu sendiri akan memfilter pada pengguna. Anda tidak perlu memiliki klausa WHERE yang secara eksplisit memfilter pengguna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. bagaimana cara menyimpan tag (kata kunci) di database?

  2. ORDER BY ENUM bidang di MYSQL

  3. Menggunakan Order By di codeigniter

  4. Interoperabilitas SQL-Server dan MySQL?

  5. SET NAMA utf8 di MySQL?