SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
![]() |
|
Alati teme | Način prikaza |
![]() |
#1 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Pozdrav drustvo malo sam se zapetljao sa JOIN tabela pa kad bi neko malo dao ruke bio bih mu od pomoci. Evo sta imam od tabela:
osoba (id_osobe, id_lokacije, id_objekta, ime, prezime, broj_telefona) lokacija (id_lokacije, naziv_lokacije) objekat (id_objekta, naziv_objekta) lokacija_objekat (id_lokacije,id_objekta) E sad, treba mi neki upit koji ce mi dati, npr: - ime, prezime, naziv lokacije i broj telefona osobe koja se nalazi na nekoj lokaciji (npr. sve osobe ciji je id_lokacije=1). Ne znam jesam li bio jasan, nadam se da jesam. Hvala unaprijed! |
![]() |
![]() |
![]() |
#2 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Evo ja sam malo eksperimentisao i dobio sam nesto, evo upita:
Kôd:
SELECT * FROM osoba INNER JOIN lokacija ON osoba.id_lokacije = osoba.id_lokacije AND lokacija.id_lokacije =1 |
![]() |
![]() |
![]() |
#3 |
expert
Grand Master
|
![]() Kôd:
SELECT * FROM osoba INNER JOIN lokacija ON osoba.id_lokacije = lokacija.id_lokacije AND lokacija.id_lokacije =1 |
![]() |
![]() |
![]() |
|
|