Я хотел бы использовать, если оператор в запросе SQL:помощью, если оператор в MySQL Query
, что я хочу:
if(tractions_delivery.send_date_id !=0){
date_send_commodities.id = tractions_delivery.send_date_id
}
мой запрос:
from
tractions_delivery,user_address,province,city,date_send_commodities,users
WHERE
tractions_delivery.tr_id = $tr_id
AND
tractions_delivery.address_id = user_address.id
AND
user_address.province_id = province.id
AND
user_address.city_id = city.id
AND
//not work
(tractions_delivery.send_date_id IS NOT 0 date_send_commodities.id = tractions_delivery.send_date_id)
AND
users.id = user_address.user_id
Можете ли вы уточнить, что этот запрос должен делать, пожалуйста? – Mureinik
... И случай, когда tractions_delivery.send_date_id! = 0 THEN date_send_commodities.id = tractions_delivery.send_date_id ELSE 1 = 1 END И users.id = user_address.user_id – iiro
Что 'НЕ 0'? Вы можете написать 'IS NOT NULL' или' <> 0'. – i486