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

MySQL मल्टीपल लेफ्ट जॉइन

आपके पास ग्रुप बाय क्लॉज नहीं है:

SELECT news.id, users.username, news.title, news.date, news.body, COUNT(comments.id)
FROM news
LEFT JOIN users
ON news.user_id = users.id
LEFT JOIN comments
ON comments.news_id = news.id
GROUP BY news.id

लेफ्ट जॉइन सही है। यदि आपने INNER या RIGHT 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. दिनांक सीमा में दिनों की गणना करें?

  2. क्लाउड में अपने डेटाबेस क्लस्टर तक सुरक्षित पहुंच के लिए OpenVPN का उपयोग करना

  3. MySQL - इसके लिए मुझे किस हैश एल्गो का उपयोग करना चाहिए?

  4. जाँच करें कि क्या डालने से पहले डेटाबेस में पंक्ति मौजूद है

  5. कॉलम के लिए डेटा बहुत लंबा है - क्यों?