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 503 korisnika na forumu :: 6 registrovanih, 0 sakrivenih i 497 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: BZ, icemilos, Istman, NemoguceIme, Shilok, stegonosa