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

काउंट () और लेफ्ट जॉइन प्रॉब्लम

आपको बाईं ओर SHOP की आवश्यकता है, क्योंकि दाईं ओर वह है जिसमें डेटा नहीं हो सकता है, इस मामले में PRODUCT।

इतना ही नहीं, आपको LEFT-JOIN ON कंडीशन के रूप में WHERE कंडीशन की आवश्यकता है, ताकि यह स्टेटस कंडीशन पर प्रोडक्ट्स से जुड़ जाए और स्टेटस वांछित न होने पर भी प्रोडक्ट को छूट दे (दुकान रखते समय)।

select s.name
       , p.name
       , count(p.id) 
from   Shop as s
       left join Product as p on p.shop=s.id AND p.status <> '8796107276379'
group by 
       s.id, p.name


  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. MySQL में सीमा को गतिशील रूप से कैसे बदलें

  3. वाक्पटु समूह Laravel 5.3 में मान्य SQL क्वेरी के साथ SQLSTATE[42000] बनायें

  4. मुझे c# के लिए mysql.data.dll कहां मिल सकता है

  5. मैं जावा का उपयोग करके पूर्ण दिनांक और समय एसक्यूएल कैसे सेट करूं, न कि केवल तिथि?