22. februar 2003 - 21:56Der er
3 kommentarer og 1 løsning
Adresse opdatering
Hej Jeg har to tabeller med navne, adresse og ID oplysninger. [Gl] ID, Navn, Adresse, PostNr, PostBy [Ny] ID, Navn, Adresse, PostNr, PostBy, Status Status indeholder værdien 1 hvis personen findes i [Gl] med andre oplysninger i mindst et felt. Da jeg har navne oplysninger i begge tabelle som ikke findes i den anden tabel (og de skal heller ikke med), mangler jeg en opdateringsrutine. Jeg havde forestillet mig noget lignende det: Update Gl set Navn = n, Adresse = a, PostNr = pn, PostBy = pb where ID in (Select ID, Navn as n, Adresse as A, PostNr as pn, PostBy as pb From Ny Where Status = 1) Men feltnavne (n, a, pn og pb) kan ikke tilgåes fra udpate sætningen. Hvem kan guide mig i den rigtig retning?
cooljay2000: Dit forslag har en uheldig effekt, de personer som har status 1 får godt nok tilskrevet de nye værdier fra Navn, men alle øvringe i Gl får slette oplysningerne i Navn.
benny.tordrup: Dit forslat har jeg ikke fået testet endnu, da mit problem har en ekstra lille krølle, som jeg ikke har nævnt. Ny indeholder fakfisk ikke ID, men tilgengælt CPR, og jeg har en tredje tabel Lbnr som indeholder ID og CPR. Hvordan min "inner join" så skal ser ud, er jeg ikke helt sikker på.
Det lykkedes at udvide min "inner join", hvor efter opdateringen arbejder som forventet.
Stor tak.
Synes godt om
Ny brugerNybegynder
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.