sql >> Database >  >> RDS >> Mysql

sql-query om verwijderde records op te halen

Ik denk dat het het gemakkelijkst zou zijn om een ​​dummy/temp-tabel te hebben met alleen ID's. 1-1000 ging toen naar die tafel.

Maar zorg ervoor dat u de "verwijderde" records uit uw dummy/temp-tabel verwijdert als u klaar bent. Anders zullen ze elke keer verschijnen.

>> BEWERKEN << Je kunt zelf lid worden om erachter te komen of je ID's mist....

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. Een Unix-tijdstempel converteren naar een datum/tijd-waarde in PostgreSQL

  2. SQL Oracle LEFT JOIN en SUBQUERY-fout:ORA-00905:ontbrekend trefwoord

  3. MySQL PDO hoe params te binden voor IN()

  4. Wat is het verschil tussen CHAR en VARCHAR in SQL Server - SQL Server / T-SQL-zelfstudie, deel 31