• 3 odgovora
  • 1.914 pregleda
Inner join, ako polje nije nula 15.01.2011. u 20:33 · pre 192 meseci #1
Postovani,

Kako da koristim inner join pod odredjenim uslovom?

Znaci, da izvrsi INNER JOIN samo ako a.interestPaymentID nije "0"?

Ja sam ovako pokusao, ali ne uspevam:
Code:
IF a.interestPaymentID!=0 begin INNER JOIN `interestPayment` AS c ON a.interestPaymentID = c.idinterestPayment end


Kako da to odradim?

Unapred hvala.
Potpis

--

With The Best Regards,

Daniel Dulić, Web System Development
http://www.citysuteam.com
Telefon: +381 (0) 64 / 364 - 65 - 91
E-Mail: [email protected]
CitySu team, Web Services Company
Antona Aškerca 44/50,
24000 Subotica
CitySu team
Re: Inner join, ako polje nije nula 16.01.2011. u 00:05 · pre 192 meseci #3
Ne, meni treba da izvrsi inner join ako a.interestPaymentID nije jednako 0... Ukoliko je jednako 0 da se ne izvrsava taj deo upita....
Potpis

--

With The Best Regards,

Daniel Dulić, Web System Development
http://www.citysuteam.com
Telefon: +381 (0) 64 / 364 - 65 - 91
E-Mail: [email protected]
CitySu team, Web Services Company
Antona Aškerca 44/50,
24000 Subotica
CitySu team
Re: Inner join, ako polje nije nula 16.01.2011. u 01:56 · pre 192 meseci #4
losa ti je logika ... posto "u kom trenutku" da a.interestPaymentID <> 0 ?

mozes da uradis INNER JOIN `interestPayment` AS c ON (a.interestPaymentID = c.idinterestPayment and a.interestPaymentID <> 0) mada je to isti djavo ...

svejedno ne mozes da imas rezultat koji ce u prvih 40 redova da ima 6 kolona pa onda 3 kolone (posto nisi odradio join sa c) ... no u svakom slucaju razmisli jos jednom sta tacno hoces posto samim tim sto ne umes da objasnis u 2 recenice sta hoces vrlo verovatno ni sam nisi siguran
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme