Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Povezivanje tabele same sa sobom

[es] :: MS SQL :: Povezivanje tabele same sa sobom

[ Pregleda: 2349 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bloodymir
bloodysh
Beograd

Član broj: 36891
Poruke: 28
..AT.HighSpeedADSL.beotel.net.



Profil

icon Povezivanje tabele same sa sobom07.05.2006. u 16:58 - pre 218 meseci
Imam klasican studentski problem....
Niko nam nikada na predavanjima ili vezbama nije pokazao nista slicno..E sad, ja nemam bas puno vremena da istrazujem moguci put do resenja pa bih voleo da mi neko sa vise iskustva ukaze na smernice...

Deo zadatka glasi otprilike ovako:

Tabela Radnik ima atribute(pored PK) Prezime. Ime, JMBG, atribut koji ukazuje kom odeljenju pripada radnik (odeljenje je druga tabela), atribut koji ukazuje koje radno mesto ima radnik (i radno mesto je takodje tabela), kao i atribut Rukovodilac (tipa int) koji ukazuje ko je rukovodilac odredenom radniku. (napomena i rukovodilac je radnik).Radnik moze ali ne mora imati rukovodioca.

Za sve radnike koji imaju rukovodioca prikazati sifru radnika, Prezime, Ime kao i atribul ImeRukovodioca koji se dobija povezivaujem irnena i prezimena rukovodioca.


Ono što ja ne znam jeste treba li da u samoj tabeli pri definisanju atributa Rukovodilac zadam neko posebno ogranicenje i kako ili sve to mogu da uradim iz SELECT upita ali opet ne znam kako.

Hvala.
 
Odgovor na temu

Ana Komazec
Beograd

Član broj: 76433
Poruke: 22
*.adsl.sezampro.yu.

ICQ: 274954884


Profil

icon Re: Povezivanje tabele same sa sobom07.05.2006. u 20:35 - pre 218 meseci
Mozda nesto ovako:

Code:
Select R.Sifra, R.Prezime, R.Ime, S.Ime + " " + S.Prezime As [Ime rukovodioca]
From Radnik AS R, Radnik AS S 
Where R.rukovodilac=S.Sifra


Pozdrav
 
Odgovor na temu

bloodymir
bloodysh
Beograd

Član broj: 36891
Poruke: 28
..AT.HighSpeedADSL.beotel.net.



Profil

icon Re: Povezivanje tabele same sa sobom07.05.2006. u 23:45 - pre 218 meseci
Uh da. To je to. Hvala.
 
Odgovor na temu

[es] :: MS SQL :: Povezivanje tabele same sa sobom

[ Pregleda: 2349 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.