SQL problem

SQL problem

offline
  • Brx89 
  • Novi MyCity građanin
  • Pridružio: 06 Maj 2009
  • Poruke: 10

Radim na SQLServeru05 i imam ovaj problem:
Kada zelim da update-ujem podatke iz jedne tabele u drugu tabelu sa istim imenima, tj. podatke u jednoj koloni jedne tabele zelim da azuriram u kolonu druge tabele sa istim imenom. Npr. tabela Katalog odnosno njena kolona NAZIV sadrzi odredjene podatke koje zelim da azuriram u tabelu Magacin odnosno njenu kolonu NAZIV...

UPDATE magacin
SET naziv = k.naziv
FROM katalog k;

Dobijam da se u koloni nalaze ista imena u svakom redu.
Kako da azuriram kolonu a da mi budu imena kao u tabeli Katalog, tj. koloni NAZIV?
Nadam se da sam bio jednostavan. Smile

Hvala unapred,
Vlada



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 02 Jul 2008
  • Poruke: 125

Moraš da povežeš ove tabele po nekim poljima. To je u sledećem primeru polje "veza"

Primer :

update magacin
set magacin.naziv=katalog.naziv
from magacin, katalog
where magacin.veza=katalog.veza

ili sa aliasima

update m
set m.naziv=k.naziv
from magacin m , katalog k
where m.veza=k.veza [and m.veza2=k.veza2 .....]



offline
  • Brx89 
  • Novi MyCity građanin
  • Pridružio: 06 Maj 2009
  • Poruke: 10

Aha, posto imaju kolonu sifra, povezao sam ih po toj koloni i radi.To je to.

Hvala!

Ko je trenutno na forumu
 

Ukupno su 1058 korisnika na forumu :: 17 registrovanih, 4 sakrivenih i 1037 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Asparagus, Atomski čoban, Bobrock1, cemix, Denaya, DENIRO, Djokislav, Jeremiah, Koja79, Mi lao shu, milenko crazy north, nebojsag, pristinski korpus, ruma, SlaKoj, Vlada1389, Vlada78