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

उस तालिका से रिकॉर्ड हटाएं जहां <किसी फ़ील्ड के लिए अधिकतम संख्या और उच्चतम संख्या रखें

अधिकतम ID . चुनने का प्रयास करें db_type . द्वारा समूहित करें पहले और फिर इसे उप क्वेरी के रूप में उपयोग करें not in

 DELETE FROM MyTable 
 WHERE ID NOT IN 
    (SELECT ID FROM 
      (SELECT MAX(ID) AS ID from MyTable GROUP BY DB Type) AS tb1
    )

संपादित करें:

 DELETE FROM MyTable
 HAVING MAX(ID) > ID;


  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. माइक्रोटाइम के लिए दशमलव लंबाई (सच)?

  4. Jquery से पारित चर से पीडीओ के लिए सरणी बनाएं

  5. विशिष्ट क्रम में कॉलम नामों के रूप में गतिशील पंक्ति मानों का चयन करें