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

Pomoc u pravljenu pogleda(QUERY)???

[es] :: Baze podataka :: Pomoc u pravljenu pogleda(QUERY)???

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

inherited
Novi Sad

Član broj: 95516
Poruke: 219
*.neobee.net.



Profil

icon Pomoc u pravljenu pogleda(QUERY)???10.08.2006. u 19:53 - pre 215 meseci
Treba mi pomoc u vezi malo slozenijeg upita. Ovako, imam tabelu CLANOVI (sifra,ime,prezime),
FILMOVI (sifra, naziv_filma),IZNAJMLJIVANJE(sifra,Datum_Iznajmljivanja,Datum_Vracanja,sifra_filma_I,
sifra_filma_II,sifra_filma_III,Ukupno).
Kad se napuni nekim podacima, tabela IZNAJMLJIVANJE otprilike izgleda ovako:
SIFRA|Datum_Iznajmljivanja|Datum_Vracanja|sifra_filma_I|,sifra_filma_II|,sifra_filma_III|Ukupno
25055| 02/02/06| 05/02/06| 10001| 10002| 10003|360,00

i tako redom. Pokusao sam, ali nisam uspeo, odraditi JOIN ove tri tabele da dobijem da dobijem
umesto sifri nazive, te Vas molim za pomoc...

Unapred hvala...

p.s. nisam stavljao u text sve atribute iz baznih tabela sem potrebnih
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.tippnet.co.yu.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: Pomoc u pravljenu pogleda(QUERY)???10.08.2006. u 20:35 - pre 215 meseci
Code:

SELECT i.sifra, i.datum_iznajmljivanja, i.datum_vracanja, i.ukupno
       i.sifra_filma_I, f1.naziv_filma,
       i.sifra_filma_II, f2.naziv_filma,
       i.sifra_filma_III, f3.naziv_filma
  FROM iznajmljivanje AS i
       LEFT OUTER JOIN filmovi AS f1 ON i.sifra_filma_I = f1.sifra
       LEFT OUTER JOIN filmovi AS f2 ON i.sifra_filma_II = f2.sifra
       LEFT OUTER JOIN filmovi AS f3 ON i.sifra_filma_III = f3.sifra

"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

inherited
Novi Sad

Član broj: 95516
Poruke: 219
*.neobee.net.



Profil

icon Re: Pomoc u pravljenu pogleda(QUERY)???10.08.2006. u 21:15 - pre 215 meseci
OK, mislim da je to sasvim u redu, ali kad probam (Access), prijavi gresku Missing Operator
u delu:
Citat:

LEFT OUTER JOIN FILMOVI AS f1 ON i.FILMI = f1.SIFRA
LEFT OUTER JOIN FILMOVI AS f2 ON i.FILMII = f2.SIFRA
LEFT OUTER JOIN FILMOVI AS f3 ON i.FILMIII = f3.SIFRA

Ako nije problem,samo oko te sintaxse mala pomoc, posto tek izucavam Access.
Kod koji je naveo chachka dopunio sam:
Code:

SELECT CLANOVI.Sifra AS Sifra_Clana, CLANOVI.Prezime AS Prezime_Clana, CLANOVI.Ime AS Ime_Clana,
i.Datumiz AS Datum_Iznajmljivanja, i.Datumvr AS Datum_Vracanja, 
       i.FILMI, f1.NAZIV,
       i.FILMII, f2.NAZIV,
       i.FILMIII, f3.NAZIV
FROM IZNAJMLJIVANJE AS i
       LEFT OUTER JOIN FILMOVI AS f1 ON i.FILMI = f1.SIFRA
       LEFT OUTER JOIN FILMOVI AS f2 ON i.FILMII = f2.SIFRA
       LEFT OUTER JOIN FILMOVI AS f3 ON i.FILMIII = f3.SIFRA
       INNER JOIN CLANOVI ON CLANOVI.SIFRA=IZNAJMLJIVANJE.SIFRA

Posto mi je bitno da se vidi i prezime i ime clana koji je iznajmio film.
Bicu vam veoma zahvalan da mi pomognete pravilno ovo odraditi...
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.tippnet.co.yu.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: Pomoc u pravljenu pogleda(QUERY)???10.08.2006. u 22:21 - pre 215 meseci
Access-u trebaju zagrade
Code:

SELECT CLANOVI.Sifra AS Sifra_Clana, CLANOVI.Prezime AS Prezime_Clana, CLANOVI.Ime AS Ime_Clana,
i.Datumiz AS Datum_Iznajmljivanja, i.Datumvr AS Datum_Vracanja, 
       i.FILMI, f1.NAZIV,
       i.FILMII, f2.NAZIV,
       i.FILMIII, f3.NAZIV
FROM (((IZNAJMLJIVANJE AS i
       LEFT OUTER JOIN FILMOVI AS f1 ON i.FILMI = f1.SIFRA)
       LEFT OUTER JOIN FILMOVI AS f2 ON i.FILMII = f2.SIFRA)
       LEFT OUTER JOIN FILMOVI AS f3 ON i.FILMIII = f3.SIFRA)
       INNER JOIN CLANOVI ON CLANOVI.SIFRA=IZNAJMLJIVANJE.SIFRA

"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

inherited
Novi Sad

Član broj: 95516
Poruke: 219
*.neobee.net.



Profil

icon Re: Pomoc u pravljenu pogleda(QUERY)???10.08.2006. u 23:25 - pre 215 meseci
Hvala na odgovoru, dobio sam nesto sto lici na resenje, pa ako se ispostavi da nije javicu se...
 
Odgovor na temu

[es] :: Baze podataka :: Pomoc u pravljenu pogleda(QUERY)???

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

Postavi temu Odgovori

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