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

MySql में शामिल होने से गलत परिणाम मिलते हैं

मुझे लगता है कि आपको userid . के साथ योइन करना होगा और postId

select
  a.userId,
  sum(a.postStatus = 0) published,
  sum(a.postStatus = 1) inactive,
  sum(a.postStatus = 5) recalled,
  sum(a.postStatus = 6) deleted,
  sum(b.postStatus = 10) unChecked
from userData a join userdatamod b on a.userId = b.userId and a.postId=b.postId where a.userId = 1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इस SQL ​​​​कथन को कैसे लिखें?

  2. मैक्स फंक्शन जहां क्लॉज mysql

  3. किसी अन्य तालिका में पंक्ति अद्यतन करने के लिए ट्रिगर

  4. PHP MySQL ड्रॉप डाउन बॉक्स चयनित मान को पॉप्युलेट करें

  5. चरण auto_increment फ़ील्ड वेतन वृद्धि को इस प्रकार बदलें