sql >> Databáze >  >> RDS >> Mysql

sql dotaz pro získání smazaných záznamů

Myslím, že nejjednodušší by bylo mít figurínu/temp tabulku pouze s ID. 1-1000 a poté se vlevo připojte k tomuto stolu.

Jakmile však skončíte, nezapomeňte odstranit „smazané“ záznamy z vaší fiktivní/dočasné tabulky. Jinak se objeví pokaždé.

>> UPRAVIT << Můžete se sami připojit, abyste zjistili, zda vám chybí ID....

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. sqlLiteDatabase.query() pro INNER JOIN

  2. Počítat počet LIKE zápasů na záznam

  3. Proč se mé připojení ODBC nezdaří při spuštění načtení SSIS v sadě Visual Studio, ale ne při spuštění stejného balíčku pomocí nástroje Execute Package Utility

  4. jak exportovat data z tabulky protokolu do těla e-mailu v oracle