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

MySQL विशेष पंक्ति को लक्षित करने के लिए WHERE कथन का उपयोग करें

अपनी समग्र क्वेरी चलाने पर विचार करें (शीर्षक . के संदर्भ को छोड़कर ) जो इकाई स्तर की तालिका में वापस जुड़ जाता है। नीचे शीर्षक लौटाता है उच्चतम vid . के अनुरूप प्रत्येक nid . के लिए ।

SELECT n.nid, n.vid, n.title
FROM node_revision n
INNER JOIN
   (SELECT nid, MAX(vid) as max_vid 
    FROM node_revision 
    GROUP BY nid
   ) AS agg
ON agg.nid = n.nid AND agg.max_vid = n.vid



  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. MySQL और बाधाओं के साथ मेल खाने वाले टैग (समानता खोज) की खोज करें

  3. OleDbConnection का उपयोग करके MySQL सर्वर 5.1.50 से कनेक्ट करने के लिए कनेक्शन स्ट्रिंग खोजें

  4. एकाधिक SQL फ़ाइलों से SQL को पुनर्स्थापित करना

  5. एसक्यूएल में पक्षपातपूर्ण यादृच्छिक?