-1
我有這個疑問:WHERE造成GROUP BY查詢失敗MYSQL
SELECT item_name,
item_link,
item_price,
shop_name,
max(sale_timestamp) AS sale_date,
COUNT(*) as count
FROM `name_sales_items`
WHERE `sale_timestamp` BETWEEN '2016-12-25 00:00:00' and '2016-12-25 23:59:00'
GROUP BY `item_link` ORDER BY count DESC
出於某種原因,它不返回任何記錄。
我把範圍縮小到這一點:
當我刪除:
WHERE `sale_timestamp` BETWEEN '2016-12-25 00:00:00' and '2016-12-25 23:59:00'
它的工作原理。
如何使它與WHERE部分一起工作?
你有任何數據滿足'where條件嗎? – Kacper
請參閱http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-查詢 – Strawberry
@Kacper我這樣做,看起來像'2016-12-25 02:01:43' – Acidon