![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam baze prawie 100 000 rekordów. Każdy rekord ma swój identyfikator (ID) nadawany rosnąco. Jednak w przedziale 1 - 100 000 są pewne luki. Niektóre rekordy są wykasowane. Chciałbym sprawdzić jakich rekordów brakuje. Wylistować te brakujące ID.... Nie moge wpaść na żaden pomysł... Może ktoś nakierować jakim zapytaniem sql mogę coś takiego wyciągnąć ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 46 Dołączył: 31.07.2009 Skąd: A Ostrzeżenie: (0%) ![]() ![]() |
jak przerwa bedzie wieksza niz jeden rekord to nie zwroci brakujacego id, prawdopowobnie musisz wygenerowac dodatkowa tabele z id od 1 do max ile masz w twojej tabeli i poprostu przylaczyc twoja tabele z warunkiem WHERE twoja_tabla.id = NULL
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 10:11 |