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

MySQL - प्रति थ्रेड नवीनतम विषय कैसे दिखाएं

ठीक है, मैं खुद समाधान लेकर आया हूं। मैंने हल करने के लिए एक आश्रित सबक्वेरी का उपयोग किया। परिणाम में मेरे पास यही है:

        SELECT
             item_discuss_threads.item_discuss_thread_id
             , item_discuss_threads.item_discuss_thread_datetime
             , item_discuss_threads.item_discuss_thread_title
             , latest_posts.item_discuss_post_title
             , latest_posts.item_discuss_post_datetime
             , COUNT(item_discuss_posts.item_discuss_post_id) AS nb_posts
        FROM
             item_discuss_threads
        INNER JOIN item_discuss_posts
             ON item_discuss_threads.item_discuss_thread_id=item_discuss_posts.item_discuss_thread_id
        INNER JOIN item_discuss_posts AS latest_posts
             ON latest_posts.item_discuss_thread_id=item_discuss_threads.item_discuss_thread_id
        WHERE
             (
                  SELECT
                        item_discuss_post_id
                  FROM
                        item_discuss_posts AS p
                  WHERE
                        p.item_discuss_thread_id=item_discuss_posts.item_discuss_thread_id
                  ORDER BY
                        item_discuss_post_datetime DESC
                  LIMIT
                       1
             )=latest_posts.item_discuss_post_id
        GROUP BY
             item_discuss_threads.item_discuss_thread_id
        ORDER BY
            latest_posts.item_discuss_post_datetime DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django सेट स्टोरेज इंजन और डिफ़ॉल्ट चारसेट

  2. कॉलम और योग की संख्या में MySQL पंक्ति

  3. MySQL उपयोगकर्ताओं को डेटाबेस बनाने दें, लेकिन केवल अपने डेटाबेस तक पहुँच की अनुमति दें

  4. दैनिक राजस्व हिस्सेदारी के आधार पर निश्चित मान को देशों में विभाजित करते समय कुछ मानों को शामिल न करें

  5. mysql अन्य तालिका से आईडी और नाम का चयन करें और क्वेरी में शामिल हों