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

हटाए गए रिकॉर्ड प्राप्त करने के लिए एसक्यूएल क्वेरी

मुझे लगता है कि केवल आईडी के साथ एक डमी/अस्थायी तालिका होना सबसे आसान होगा। 1-1000 फिर उस तालिका में शामिल हो गए।

लेकिन एक बार काम पूरा करने के बाद अपनी डमी/अस्थायी तालिका से "हटाए गए" रिकॉर्ड को हटाना सुनिश्चित करें। अन्यथा, वे हर बार दिखाई देंगे।

>> संपादित करें << आप यह पता लगाने के लिए सेल्फ़ जॉइन कर सकते हैं कि कहीं आपके पास आईडी तो नहीं हैं....

select a.id + 1 MissingIds
from <table> a
left join <table> b
  on a.id = b.id - 1
where b.id is null
  and a.id < 10000


  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 Query का उपयोग करके सटीक मिलान वाले शब्द की खोज कैसे करें?

  2. बिना सीमा के MySQL को ऑफ़सेट करें

  3. वाक्पटु ORM / laravel . के साथ तैयार बयान

  4. Google BigQuery में हज़ारों श्रेणियों के लिए डमी वैरिएबल कॉलम कैसे बनाएं?

  5. MySQL क्रिएट फंक्शन सेट वापस नहीं करेगा