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 |
|
04. 03. 2014. | #1 |
profesionalac
Professional
Datum učlanjenja: 30.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
JOIN petljavina
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! |
04. 03. 2014. | #2 |
profesionalac
Professional
Datum učlanjenja: 30.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 |
04. 03. 2014. | #3 |
expert
Grand Master
|
Kôd:
SELECT * FROM osoba INNER JOIN lokacija ON osoba.id_lokacije = lokacija.id_lokacije AND lokacija.id_lokacije =1 |
|
|