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

MYSQL के साथ एक क्वेरी में दो तालिका में COUNT का चयन करें

ये रहा एक तरीका:

select (select count(*) from table1) as t1_amount,
       (select count(*) from table2) as t2_amount

यहाँ एक और तरीका है:

select t1.t1_amount, t2.t2_amount
from (select count(*) as t1_amount from table1) t1 cross join
     (select count(*) as t2_amount from table2) t2

आपका तरीका काम नहीं करता क्योंकि , from . में क्लॉज एक cross join . यह दो तालिकाओं के बीच एक कार्टेशियन उत्पाद करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. नोड.जेएस/mysql कनेक्शनपूल का उपयोग करते समय निरस्त कनेक्शन

  2. java.sql.SQLException:अमान्य तर्क मान:java.io.NotSerializableException

  3. MySQL को फिर से शुरू किए बिना performance_schema आँकड़े कैसे फ्लश करें?

  4. मैं मॉडल के बिना रेल ऐप से एक MySQL डेटाबेस से कैसे पूछ सकता हूं?

  5. एक्सएसएस इंजेक्शन और एसक्यूएल इंजेक्शन से खुद को रोकने के लिए मैं और क्या कर सकता हूं?