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

Gunakan hasil dari satu kueri sql di pernyataan where lainnya (subquery?)

SELECT dfid,count(*) 
from downloads_downloads 
WHERE dmid IN (
    SELECT dmid 
    FROM downloads_downloads 
    where dfid = "7024"
)
group by dfid

atau menggunakan self join

select t1.dfid,count(*)
from downloads_downloads t1
inner join downloads_downloads t2
on t1.dmid = t2.dmid
where t2.dfid = "7024"

jika ini memakan waktu terlalu lama maka Anda mungkin perlu memposting rencana penjelasan (google it!)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mana yang lebih baik:mysql_connect atau mysql_pconnect

  2. menampilkan data dari database ke dropdown CodeIgniter

  3. Bisakah Visual Studio Express 2008 terhubung ke MySQL?

  4. rangkaian karakter di MySQL

  5. SQL ALTER DATABASE Syntax – Didaftarkan oleh DBMS