У меня есть следующая MySQL с двумя параметрами: $ catname и $ limit = 1. И он отлично работает.Как добавить инструкцию if в SQL?
SELECT P.*, C.Name AS CatName
FROM omc_product AS P
LEFT JOIN omc_category AS C
ON C.id = P.category_id
WHERE C.Name = '$catname'
AND p.status = 'active'
ORDER BY RAND()
LIMIT 0, $limit
Теперь я хочу добавить еще один параметр $ order. $ заказ может быть либо
ОДЕР BY RAND()
или
ORDER BY product_order
в таблице omc_product.
Может ли кто-нибудь сказать мне, как написать этот запрос, пожалуйста?
Заранее спасибо.
Каковы критерии выбирая один над другим? O, и: это также связано с PHP? Тогда вы должны пометить его соответствующим образом. –