• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Access - usuwanie duplikatów z kilku tabel

+2 głosów
22 wizyt
pytanie zadane 14 października w Systemy operacyjne, programy przez Marlena549 Nowicjusz (180 p.)
Hej,

mam kilka tabel po kilkaset wierszy z takimi samymi typami danych. Jak usunąć wszystkie duplikujące się dane (bez zachowywania po 1 z każdego duplikatu) lub jak wyszukać unikatowe dane, które występują tylko raz i nie powtarzają się w żadnej innej tabeli?

1 odpowiedź

0 głosów
odpowiedź 14 października przez Wiciorny Mędrzec (177,470 p.)

Projektować baze tak, aby nie dopuszczałą duplikatów jeśłi śa to usuwać na warunkach że jeśli zliczy 2 takie same rekordy to nalezy je usunąć 

DELETE *  
FROM T_Data  
WHERE (SELECT  Count(*) 
       FROM T_Data AS T  
       WHERE Nz(T.F1, "") =  Nz(T_Data.F1, "") 
       AND Nz(T.F2, "") =  Nz(T_Data.F2, "") 
       AND Nz(T.F3, "") =  Nz(T_Data.F3, "") 
       AND Nz(T.F4, "") =  Nz(T_Data.F4, "")  
       AND T.ID <= T_Data.ID) > 1;

 

Podobne pytania

0 głosów
1 odpowiedź 93 wizyt
0 głosów
0 odpowiedzi 795 wizyt
pytanie zadane 23 czerwca 2017 w Egzaminy zawodowe przez ck Obywatel (1,780 p.)
0 głosów
1 odpowiedź 195 wizyt
pytanie zadane 10 grudnia 2015 w Offtop przez niezalogowany
Porady nie od parady
Zadając pytanie postaraj się o poprawną pisownię i czytelne formatowanie tekstu.Kompozycja

85,254 zapytań

134,061 odpowiedzi

297,276 komentarzy

56,338 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...