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

Višestruki left join

[es] :: MS SQL :: Višestruki left join

[ Pregleda: 1813 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

srdjan_m
Programer
St.Pazova

Član broj: 29217
Poruke: 262
*.masel.rs.



+12 Profil

icon Višestruki left join29.03.2010. u 14:48 - pre 171 meseci
Imam problem sa prebacivanjem jednog tipa upita iz MS SQL u MS Access (2003) pa bih zamolio članove koje imaju ideju kako se ovo može rešiti.
U pitanju je aplikacije koja je radila u okruženju VB6/SQL server 2000 i koju prebacujem u Access.

Tabele:

Blagajna
-brojBlagajne*
-zaposleniID
-firmaID
-mesecID
.
.
Firma
-firmaID*
-nazivFirme
-adresa
.
.
Zaposleni
-zaposleniID*
-ime
-adresa
.
.
Mesec
-mesecID*
-naziv

Za svaki zapis u tabeli "Blagajna" se navodi ili ime firme ili ime zaposlenog zbog čega Inner Join ne "igra ulogu". Polje "MesecID" je obavezno tako da postoji za svaki zapis u tabeli "Blagajna".

Upit koji funkcioniše u SQl Serveru:

Select Blagajna.brojBlagajne, Firma.nazivFirme,Zaposleni.ime, mesec.naziv
From Blagajna Inner Join Mesec ON Blagajna.mesecID = mesec.mesecID
Left Join firma ON Blagajna.firmaID=firma.firmaID
Left Join zaposleni ON Blagajna.zaposleniID=zaposleni.zaposleniID
Where........

Hvala

P.S.
Ovo pitanje sam postavio i u odeljku za Access pa ako je to problem, zamolio bih moderatora da obriše temu.


[Ovu poruku je menjao srdjan_m dana 30.03.2010. u 08:22 GMT+1]
 
Odgovor na temu

[es] :: MS SQL :: Višestruki left join

[ Pregleda: 1813 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

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