Avatar billede smackers Nybegynder
04. oktober 2001 - 15:36 Der er 3 kommentarer og
1 løsning

kun unikke emails

Jeg henter med jævne mellemrum en stor database med bla. emailadresser fra en extern SQLdb.

Kan jeg tilføje en art filter i en forespørgsel, der filtrerer dublet-emails fra?

Mvh smackers.

Avatar billede nih Novice
04. oktober 2001 - 16:52 #1
Hvis feltet i den tabel du vil opdatere, er sat til \'Ja - ingen dubletter\' vil følgende forespørgsel kun opdatere de adresser der ikke er i forvejen:

INSERT INTO Tabel1 ( adresse )
SELECT Tabel2.adresse
FROM Tabel2;

Niels
Avatar billede proaccess Nybegynder
05. oktober 2001 - 08:22 #2
Hvis du kun skal bruge e-mail-adressen fra din tabel, kan du bruge denne til at få udtrukket alle adresser een gang:

SELECT DISTINCT [e-mail] FROM tabelNavn;

Hvis du skal bruge øvrige felter, såsom navn og fx. alder, må du vælge om det så bare er den første eller sidste, du vil bruge på adresse, og så gruppere dit udtræk:

SELECT [e-mail], First([navn]), First([alder]) FROM TabelNavn GROUP BY [e-mail];
Avatar billede smackers Nybegynder
08. oktober 2001 - 02:32 #3
Jeg skulle nok have skrevet at evt. svar skal formuleres til en ikke-rutineret access bruger...

Kunne jeg få 1-2-3 guide ??

mvh smackers
Avatar billede nih Novice
08. oktober 2001 - 08:13 #4
Jeg går udfra du har:
*  en \'lokal\' tabel i Access (tabel1) - her skal du i tabeldesign sætte feltegenskaben for kollonnen [adresser] til \'Ja - ingen dubletter\'.
*  en sammenkædet tabel til SQL serveren (tabel2).

opret en ny forespørgsel og kopier flg ind i SQL vinduet ( med de rigtige tabel- og feltnavne).

PS: det kan være nødvendig at tilføje flere felter, men jeg kender ikke dine tabeller - og princippet kan du se i forespørgslens designvisning.

Niels
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester