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

MYSQL सबक्वेरी जॉइन क्लॉज में चुनें

आपकी टेबल के डीडीएल, प्रासंगिक नमूना डेटा और वांछित आउटपुट को देखे बिना बताना मुश्किल है।

मैं आपकी आवश्यकताओं को गलत कर सकता था, लेकिन इसे आजमाएं:

SELECT *  
  FROM forum_cat c LEFT JOIN 
       (SELECT t.cat_id, 
               p.topic_id, 
               t.title, 
               p.id, 
               p.body, 
               MAX(p.`date`) AS `date`, 
               p.author_id, 
               u.username
          FROM forum_post p INNER JOIN
               forum_topic t ON t.id = p.topic_id INNER JOIN
               `user` u ON u.user_id = p.author_id
         GROUP BY t.cat_id) d ON d.cat_id = c.id
 WHERE c.main_cat = 1
 ORDER BY c.list_no



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQLdb - जांचें कि क्या पंक्ति मौजूद है Python

  2. कनेक्शन खोलने से MySQL में एक वितरित लेनदेन त्रुटि क्यों आती है? (.नेट कनेक्टर)

  3. MySQL- MySQL परिणाम अनुक्रमणिका पर पंक्ति 0 पर जाने में असमर्थ

  4. PDO::__construct ():सर्वर ने क्लाइंट को अज्ञात चारसेट (255) भेजा। कृपया, डेवलपर्स को रिपोर्ट करें

  5. यदि मौजूद है तो SQL सिंटैक्स