SQL query issue with condition -
i have query here:
select formam.*, sms_montime1.idticket, sms_montime1.mbyllur,sms_montime1.time_added formam left join sms_montime1 on formam.id = sms_montime1.idticket sms_montime1.idticket ='' or sms_montime1.idticket null , dyqani_pergjegjes=$dyqanip order formam.data_fillim desc
the issue is, worked fine when added condition and dyqani_pergjegjes=$dyqanip
no longer works, don't error though, don't desired result.
someone please
this prolly fix problem:
select formam.*, sms_montime1.idticket, sms_montime1.mbyllur,sms_montime1.time_added formam left join sms_montime1 on formam.id = sms_montime1.idticket sms_montime1.idticket ='' or (sms_montime1.idticket null , dyqani_pergjegjes=$dyqanip) order formam.data_fillim desc
what changed put brackets around
sms_montime1.idticket null , dyqani_pergjegjes=$dyqanip
to ensure correct precedence of or , and.
Comments
Post a Comment