Avatar billede Slettet bruger
31. marts 2011 - 11:25

kopiere felt fra en række til en anden

Hej Eksperter.

Jeg står med et problem, som jeg helst ikke vil skulle gøre manuelt.

Kan man klare den her med ren SQL, eller skal jeg tage php eller lignende i brug?

Jeg har en tabel i en MySQL database over nogle produkter, hvor jeg netop har tilføjet en masse youtube links til vores danske produkter, lad os for enkelthedens skyld sige at den ser således ud:

AID (int) | ID (int) | LANG (varchar) | videolink (varchar)

Det jeg gerne vil er at kopiere videolinks fra de danske produkter, altså WHERE LANG='DK' over til de svenske og norske LANG='se' og LANG='no', men hver produkt ( AID er produkt-id) har forskellige videolinks.

Så den skal på en måde gennemgå tabellen og så kopiere videolink til hvert enkelt række hvor LANG='se' eller LANG='no' fra en specifik række hvor AID er det samme som for den række der skal kopieres til og LANG='dk'.

Kan det lade sig gøre? Er der nogen der kan give et hint til hvilke funktioner jeg skal kigge på, eller måske endda give mig en kodestump?

Det ville jeg sætte stor pris på!
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