Pitäisi saada päivitettyä taulun kenttä toisen taulun tietoja vastaavaksi. Lähtökohta on seuraava:
Taulussa 1 kentät (id,arvo,nimi), taulussa 2 kentät (id,arvo,nimi). Taulussa 2 kaikki sarakkeet uniikkeja, taulussa yksi voi olla duplikaatteja miten päin vain. Haluan nyt taulusta yksi hakea päivitetyn nimen ja päivittää sen tauluun kaksi vastaavan id:n kohdalle (id:t ovat siis arvoiltaan yksi yhteen).
Tämän lisäksi taulussa 1 id ja nimi voivat olla null, kun taulussa 2 null-arvoja ei sallita.
Miten tuo onnistuu? Kokeilin erinäisiä update-viritelmiä, mutta en saanut mitään järkevää aikaiseksi. Kanta on Postrgres.
kannanpäivitysongelma
nuupie
1
484
Vastaukset
- fidel1
insert into taulu2 (id,arvo,nimi) (select distinct id,arvo,nimi from taulu1 where id is not null and nimi is not null);
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ensi kesänä
Näin kesän viimeisenä minuutteina ajattelen sinua. Olisiko seuraava kesä "meidän" kesä? Tänä vuonna ei onnistuttu, mutta643315Tukalaa kuumuutta
Tietäisitpä vaan kuinka kuumana olen käynyt viime päivät. Eikä johdu helteestä, vaan sinusta. Mitäköhän taikoja olet teh433127- 432508
Anne Kukkohovin karmeat velat ovat Suomessa.
Lähtikö se siksi pois Suomesta ? Et on noin kar? mean suuret velat naisella olemassa1132435- 311933
Okei, myönnetään,
Oisit sä saanut ottaa ne housutkin pois, mutta ehkä joskus jossain toisaalla. 😘271830- 481626
Mihin hävisi
Mihin hävisi asiallinen keskustelu tositapahtumista, vai pitikö jonkin Hannulle kateellisen näyttää typeryytensä851435- 391300
- 821169