我試圖選擇在一系列類別中找到的產品,並且該產品是在過去4個月內創建的。我這樣做與此mysql - 從同一個表列中選擇多個範圍
select DISTINCT category_skus.sku, products.created_date from category_skus
LEFT JOIN products on category_skus.sku = products.sku
WHERE category_code > ‘70699’ and category_code < ‘70791’
and products.created_date > 「2013-09-13」;
這是結果:
+------------+------------+
|sku |created_date|
+------------+------------+
|511-696004PU|2014-01-07 |
+------------+------------+
|291-280 |2013-12-04 |
+------------+------------+
|89-80 |2013-10-07 |
+------------+------------+
|490-1137 |2013-11-21 |
+------------+------------+
不過,我需要選擇在category_code表內的多個範圍。我不需要從'70699'到'70791'搜索,而是需要在'60130'和'60420'中進行搜索(這不是一個範圍,而是與第一類範疇相關的附加單個類別)。我的嘗試最後卻出現「空集(0.00秒):
select DISTINCT category_skus.sku, products.created_date from category_skus
LEFT JOIN products on category_skus.sku = products.sku
WHERE (category_code BETWEEN ‘70699’ and ‘70791’)
and WHERE category_code = ‘60130’ and products.created_date > 「2013-09-13」;
我在做什麼錯在這裏???我希望我解釋得很清楚,並感謝所有幫助
感謝Scraatz!您的建議似乎已經奏效!我感謝您的幫助。 – ballr