» »

access - brisanje duplikatov

access - brisanje duplikatov

gkovac ::

Mi lahko nekdo pove kako lahko iz ene ogromne tabele kar se da hitro pobrišem duplikate?
lp,
____________________________________________
"Left to themselves, things tend to go from bad to worse."

Simeroni ::

najdes jih lahko z 'find duplicate' query-jem...ostalo je potem igra :D

gkovac ::

ja... igra da brišeš enega za drugim ročno... kako pa to narediš z querijem?
lp,
____________________________________________
"Left to themselves, things tend to go from bad to worse."

Simeroni ::

iz tega query-ja si napravi tabelo, potem pa DELETE query, kjer bo na podlagi nekega ključa iz ene in druge tabele brisalo...sej ni tolk komplicirano

gkovac ::

ej ne bit tolk skrivnosten no... če bi blo tolk simpl pol tega nebi spraševal a ne.

Ok naredu sem tabelo duplikatov in poskusu ustvarit delete query pa mi prav, da naj nevedem tabelo kjer se nahajajo.

SQL pa izgleda nekak tkole:

DELETE osnovna.ENG
FROM duplikati INNER JOIN osnovna ON duplikati.ENG = osnovna.ENG
WHERE (((osnovna.ENG)=[duplikati]![ENG]));
lp,
____________________________________________
"Left to themselves, things tend to go from bad to worse."

ToniT ::

Zakaj ne narediš tako:
SELECT DISTINCT osnovna.ENG, osnovna.ostalaimenapolj INTO brezduplikatov FROM osnovna

V tabeli brezduplikatov boš imel samo en zapis za vsak ENG.

Potem pa zbrišeš zapise v tabeli osnovna in vrneš zapise iz brezduplikatov.

Zgodovina sprememb…

  • spremenil: ToniT ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

MS Access (strani: 1 2 )

Oddelek: Programiranje
647431 (5489) travica
»

Large database

Oddelek: Programiranje
161439 (1137) krho
»

[Access] delete duplikatov

Oddelek: Programiranje
51127 (1006) mHook
»

Malce zahtevnejši SQL stavek včasih narobe SELECT-a

Oddelek: Izdelava spletišč
302152 (1821) Brilko
»

v accessu slaba baza podatkov

Oddelek: Programiranje
81250 (1081) baksuz

Več podobnih tem