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