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

बेहतर प्रदर्शन के लिए आश्रित सबक्वायरी को कैसे शामिल करें?

पहले इस क्वेरी को आजमाएं -

SELECT
  t.*, ti1.*
FROM
  themes t
JOIN theme_images ti1
  ON ti1.theme_id = t.theme_id
JOIN (SELECT theme_id, MIN(image_id) image_id FROM theme_images GROUP BY theme_id) ti2
  ON ti1.theme_id = ti2.theme_id AND ti1.image_id = ti2.image_id
ORDER BY 
  t.theme_date_last_modification DESC
LIMIT 10

एक और उपाय -

SELECT
  t.*, ti.*
FROM
  themes t
JOIN (SELECT * FROM theme_images ORDER BY image_id) ti
  ON ti.theme_id = t.theme_id
GROUP BY
  theme_id 
ORDER BY 
  t.theme_date_last_modification DESC
LIMIT
  10

फिर अपना WHERE फ़िल्टर जोड़ें।



  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 कॉलम चुनें और डेटा मर्ज करें

  2. वैग्रांट के लिए रूबी/शेफ रेसिपी का उपयोग करके मैसकल डेटाबेस आयात करना

  3. डबल पोर्ट के कारण पीएचपी पीडीओ आरंभीकरण विफल - ध्यान में न आया PDOException:SQLSTATE [HY000] [2002]

  4. एक MySQL सर्वर से एंड्रॉइड ऐप में कैसे प्राप्त करें?

  5. MySQL:अद्वितीय मूल्य चुनें