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

SQL कथन डुप्लिकेट में से केवल एक पंक्ति को हटाने के लिए

तो मैंने निश्चित रूप से इस पर विचार किया, लेकिन बस इतना ही चाहिए:

x = db.exec("SELECT * FROM campaign_items WHERE campaign_name = '#{camp_name}' AND item = 'fleecejacket'")

id = x[0]['id']

db.exec("DELETE FROM campaign_items WHERE campaign_name = '#{camp_name}' AND item = 'fleecejacket' AND 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. Postgresql में कॉपी करें:सापेक्ष पथ के रूप में व्याख्या किया गया निरपेक्ष पथ

  2. सर्वर टाइमज़ोन ऑफ़सेट मान

  3. अगले अनुक्रम संख्या के साथ एक ग्रेल बनाई गई फ़ाइल में एक सम्मिलित कैसे सेट करें?

  4. PostGIS धीमेपन पर शोध करना (2019 संस्करण)

  5. इंडेक्स हिट करने के लिए date_part क्वेरी कैसे प्राप्त करें?