[ A_c_a @ 06.06.2012. 00:11 ] @
Pozdrav svima na forumu! Aplikaciju koju pokusavam izraditi ima nekoliko tabela u bazi, jedna od njih je tabela Gradovi sa gradovima koja sadrzi polja Id_grad i naziv_grada, a druga je tabela Zaposleni u kojoj se nalaze podaci o zaposlenima - Id_radnik, Ime, Prezime, Id_mesto_rodjenja, Id_mesto_rada... (Firma za cije se zaposlene vodi evidencija ima vise lokacija proizvodnje te radnici mogu raditi u raznim gradovima). Polja Id_mesto_rodjenja i Id_mesto_rada u tabeli Zaposleni su stranim kljucevima povezana sa tabelom Gradovi (Id_grad). Ono sto mi predstavlja problem trenutno, jeste, kako da prlikom join upita nad ove dve tabele dobijem nazive gradova tabele Gradovi ciji se Id-ovi upisuju u polja Id_mesto_rodjenja i Id_mesto_rada tabele Zaposleni. Pokusao sam sa: select Zaposleni.Id_radnik, Zaposleni.Ime, Zaposleni.Prezime, Gradovi.naziv_grada from Zaposleni join Gradovi on Zaposleni.Id_mesto_rodjenja = Gradovi.Id_grad, ali prilikom pokusaja dodavanja join za deo za Id_mesto_rada dobijam gresku. Da li se ovo moze uopste resiti dodavanjem jos jednog join query ili je potrebno izmeniti ceo upit? Hvala unapred na odgovoru. |