若是一个表中有多中类型,查询的时候只需要查询其中每个类型的前几条数据,那么可以用到以下sql
SELECT * FROM app_news WHERE news_country=0 LIMIT 1 UNION SELECT * FROM app_news WHERE news_country=1 LIMIT 4
注意,前后两张表的结构需要一致,最好是同一张表,查询的条件可以分别给予。
SELECT * FROM app_news WHERE news_country=0 LIMIT 1 UNION SELECT * FROM app_news WHERE news_country=1 LIMIT 4
注意,前后两张表的结构需要一致,最好是同一张表,查询的条件可以分别给予。