[英]How do I return results from a second query if the first query didnt reach its limit?
我有这个特色的清单的东西,将使用获取信息
mysql_query("SELECT * FROM listings WHERE featured = '1' DESC LIMIT 5")
但是,如果我没有足够的结果显示,如何使它运行mysql_query("SELECT * FROM listings ORDER BY date desc")
直到达到5个极限?
您的第一个查询缺少的order by
。 但是解决问题的想法是按两个条件对数据进行排序,然后选择前五个条件:
SELECT *
FROM listings
ORDER BY (featured = '1') DESC,
date
LIMIT 5;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.