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

MySQL - ORDER DESC के साथ GROUP BY काम नहीं कर रहा है

इसे आजमाएं:

SELECT i.id, i.user_id, i.cloth_id FROM
(
    SELECT max(id) as id, user_id FROM `items` GROUP BY user_id
) temp
LEFT JOIN `items` i on i.user_id = temp.user_id AND i.id = temp.id

temp . में आप प्रत्येक उपयोगकर्ता को नवीनतम आईडी के साथ प्राप्त करते हैं।
i . में आपको उस संयोजन के लिए क्लॉथ_आईडी मिलती है




  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. मैक ओएस 10.6 (हिम तेंदुए), 10.7 (शेर), 10.8 (माउंटेन लायन) पर PHP और MySQL को सक्रिय करने का सबसे आसान तरीका?

  4. InnoDB के साथ पूर्ण पाठ खोज

  5. VB.NET 2010 का उपयोग करके दूरस्थ MySQL डेटाबेस से कनेक्ट करें