我有一個查詢,我嘗試檢索的行數,但在我的情況下,每次結果1下降。我想這是一個連接的問題,我不kniw如何處理這種左加入選擇計數(*)
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