Avatar billede hojgaard Nybegynder
08. marts 2003 - 14:25 Der er 1 løsning

Replace

Hej allesammen,

Jeg har følgende:

Tabel 1:
medarbejder (id, navn, gl_id)

Tabel 2:
medarbejderkurser (medarbejderid, kursusid)

I øjeblikket indeholder medarbejderid, en medarbejders gl_id (gamle id). Nu vil jeg gerne have erstattet medarbejderid, så det i stedet indeholder id på medarbejderen.

Hvordan kan jeg lave sådan en erstat?
Avatar billede hojgaard Nybegynder
08. marts 2003 - 15:16 #1
Har selv fundet løsningen:

UPDATE [me].[medarbejderkurser] SET medarbejderid='" + i + "' WHERE medarbejderid=(SELECT gl_id FROM [me].[medarbejder] WHERE id='" + i + "');

Jeg har smidt det ind i en løkke, hvor i bliver forøget med 1 for hver opdatering.
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