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

Uslovni "left outer join" u SELECTU

[es] :: MySQL :: Uslovni "left outer join" u SELECTU

[ Pregleda: 1624 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zgas

Član broj: 74613
Poruke: 334
*.ptt.rs.

Sajt: odbrojavanje.com


Profil

icon Uslovni "left outer join" u SELECTU25.06.2009. u 09:27 - pre 180 meseci
U selectu imam rezultate od cije vrednosti zavisi sa kojom tabelom radim spajanje.

Probao sam, ali ne radi:
Code:

SELECT * FROM tabele t
IF (field = '1', LEFT OUTER JOIN tabela1 t1 ON t.id=t1.id, 
                   LEFT OUTER JOIN tabela2 t2 ON t.id=t2.id);


Da li postoji neki drugi nacin?


[Ovu poruku je menjao zgas dana 25.06.2009. u 12:35 GMT+1]
Aukcije, www.Odbrojavanje.com
Aukcija može biti osvojena jeftino - za 30 sekundi a 6 dinara!
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Uslovni "left outer join" u SELECTU25.06.2009. u 21:57 - pre 180 meseci
to sto pokusavas i nema bas mnogo smisla .. ...

mozes nesto ovako:

Code:

select a.j, if(a.i=1,b.j,c.j) from a left outer join b on a.i=b.i left outer join c on a.i=c.i;


dakle uradis oba joina pa vracas ovu ili onu vrednost u odnosu na neku trecu .. ali to sto si mislio ne da radi ..
 
Odgovor na temu

zgas

Član broj: 74613
Poruke: 334
*.ptt.rs.

Sajt: odbrojavanje.com


Profil

icon Re: Uslovni "left outer join" u SELECTU25.06.2009. u 22:51 - pre 180 meseci
...to sto sam smislio, ne da radi... nego sve se pusi!(katastrofa)

Da, to bi pomoglo, jos jednom hvala Bogdane.
Aukcije, www.Odbrojavanje.com
Aukcija može biti osvojena jeftino - za 30 sekundi a 6 dinara!
 
Odgovor na temu

[es] :: MySQL :: Uslovni "left outer join" u SELECTU

[ Pregleda: 1624 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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