Avatar billede stanislavsky Praktikant
29. oktober 2019 - 15:05 Der er 2 kommentarer

Indsætte Data fra table1 til table2 hvor data i table 2 skal være unikke

Denne query  virker fint 1. gange den køres.

insert Into FirmaNavn(Adj_Tekst)
Select Distinct Adj_Tekst from Postings

FirmaNavn.Adj_Tekst er Primery Key

Når Jeg kører igen fejler den:
Cannot insert duplicate key in object 'dbo.FirmaNavn'

Hvordan udgår jeg at indsætte data som findes i forvejen.
Avatar billede michael_stim Ekspert
29. oktober 2019 - 15:21 #1
Lader väre med at sende samme data 2 gange. En primärnögle er unik, så enten lader du väre med at sende den eller også laver du dit databasedesign om.
Avatar billede arne_v Ekspert
29. oktober 2019 - 15:39 #2
Det virker som en mystisk operation.

Men maaske:

insert Into FirmaNavn(Adj_Tekst)
Select Distinct Adj_Tekst from Postings
where not exists (select Adj_Tekst from FirmaNavn where FirmaNavn.Adj_Tekst = Postings.Adj_Tekst)
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
Computerworld tilbyder specialiserede kurser i database-management

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