Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक एसक्यूएल क्वेरी से दूसरे में परिणाम का प्रयोग करें जहां कथन (सबक्वायरी?)

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

या स्वयं शामिल हों

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

यदि इसमें बहुत अधिक समय लगता है तो आपको शायद एक व्याख्या योजना पोस्ट करनी होगी (इसे Google करें!)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Anorm . में परमाणु MySQL लेनदेन

  2. mysql_fetch_array सभी पंक्तियों को जोड़ें?

  3. एसक्यूएल:पंक्ति में गिनती रखें या डीबी से गिनती का चयन करें

  4. MySQL:एक सेलेक्ट स्टेटमेंट केस संवेदनशील है?

  5. कई-से-अनेक तालिका का उपयोग करके फ़िल्टर करें MySQL