У меня есть запрос, где я пытаюсь получить количество строк, но в моем случае каждый раз падает как результат 1. Я полагаю, что это проблема присоединиться, и я не kniw, как справиться с этимselect count (*) с левым соединением
SELECT
COUNT(*) AS summe
FROM
feeds
LEFT JOIN cat_product cp
ON cp.product_id = feeds.productid
WHERE 1 = 1
AND cp.price BETWEEN 950
AND 1450
AND cp.ram_cap BETWEEN 5
AND 11
AND feeds.tdcategoryname LIKE '%Laptop%'
AND feeds.brand IN ('Dell', 'Lenovo', 'Acer', 'Asus')
GROUP BY cp.product_id
Что такое 'WHERE 1 = 1 'для? 'COUNT (feeds. *)' Или 'COUNT (cp. *)'? – zkanoca
Я делаю динамические запросы с php и где 1 = 1, чтобы избежать осложнений в потоке – fefe
, мы всегда делаем динамические запросы с PHP. Но мы никогда не используем 'WHERE 1 = 1', это не влияет на результат. – zkanoca