[ bloodymir @ 07.05.2006. 16:58 ] @
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.
[ Ana Komazec @ 07.05.2006. 20:35 ] @
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
[ bloodymir @ 07.05.2006. 23:45 ] @
Uh da. To je to. Hvala.