Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.177 pregleda

Najnovija ↓

Uslovni "left outer join" u SELECTU 25.06.2009. u 10:27 · pre 211 meseci
izmenjeno 1 put, poslednji put zgas 25.06.2009. u 12:35
  1. zgas25.06.2009. u 12:35zapis iz teksta poruke
#1
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?
Potpis
Aukcije, www.Odbrojavanje.com
Aukcija može biti osvojena jeftino - za 30 sekundi a 6 dinara!
Re: Uslovni "left outer join" u SELECTU 25.06.2009. u 22:57 · pre 211 meseci #2
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 ..
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme