13. september 2002 - 14:10Der er
9 kommentarer og 3 løsninger
dubletter
Hej eksperter!
Jeg har følgende problem: Jeg har en access db med en ca. 10 kolonner. Første kolonne er ID og der er mange(!) dubletter. Derfor vil jeg gerne have disse ID'er filtreret fra og samtidig lagt over i en ny tabel, så den er klar til at benytte! Alle de andre ca. 9 kolonner skal naturligvis følge med over i denny tabel.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Åbn databasen i databasevinduet. Vælg fanen forespørgsler og brug guiden Find Dubletter. Tilføj relevante felter. Du har nu isoleret alle dubletter og kan ved en tilføjelsesforespørgsel sende dem over i en ny tabel.
magoo > superjap's forslag giver dig en ny tabel, hvor der er 'luget ud' i dubletterne, men mugs' og mit forslag hælder alle dubletterne over i en anden tabel.
lassde buck > Hvad er forskellen? superjab foreslår jo netop at lave en ny tabel men uden data, og derefter køre en tilføjelsesforespørgsel der sender alle data herover, men kun een gang da ID er primær nøgle.
Så for mig at se er resultatet det samme, omend fremgangsmåden er lidt forskellig.
Eksempel på GammelTabel: ID X Y 1 1 1 2 2 2 2 22 22 3 3 3 4 44 44 4 4 4
Med superjab's metode får man NyTabel: 1 1 1 2 2 2 3 3 3 4 44 44
Der hvor der er ID-dubletter, bliver kun den ene række bevaret - nemlig den der tilfældigvis ligger først i den oprindelige tabel. Måske er det IKKE ligemeget, hvilke rækker der bliver fjernet. Det lød på mangoo som om, at han gerne ville have ALLE dubletter over i en anden tabel.
Super! Det virker! Har købt mig en sql bog...Det trængte jeg vist til! mugs og lasse buch >> Jeg kan bruge begge jeres forslag.. Er 50/50 fair eller er det først til mølle vi kører efter her?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.