0
我需要通過3個不同的領域mysql命令
- 爲了通過創建,但只使用日期不是每天內的時間
- 以產品類別獲得功能== 1第一個
所以我需要每天先訂購,然後在非特色產品之前獲得特色產品。
SELECT * FROM products ORDER BY ...., featured DESC;
正如您所看到的,我錯過了帶有日期的零件,並且找不到解決方案。
在此先感謝您的任何提示。
我需要通過3個不同的領域mysql命令
所以我需要每天先訂購,然後在非特色產品之前獲得特色產品。
SELECT * FROM products ORDER BY ...., featured DESC;
正如您所看到的,我錯過了帶有日期的零件,並且找不到解決方案。
在此先感謝您的任何提示。
在MySQL中,你可以做
SELECT * FROM products
ORDER BY date(created_at),
featured <> 1;
,一般這適用於所有的數據庫引擎
SELECT * FROM products
ORDER BY date(created_at) ASC,
case when featured = 1 then 1 else 0 end DESC;
http://dev.mysql.com/doc/refman/5.5/en/date-和時間functions.html – CBroe 2014-09-05 12:49:21