引用你说的: “现在每页要显示8条信息(注意,这8条信息是头条!)” “比如30号的新闻就有10条多,则只能把30号最新的8条取出来,其它新闻都没有,更别说头条了。 ” 不过看你上面回复的可能是要这个:SELECT * FROM `新闻表` group by 日期 order by 日期 desc limit 8^_^
SELECT * FROM `新闻表` order by 日期,排序字段 desc limit ORDER BY 子句可包含添加的字段。首先用 ORDER BY之后列举的第一个字段对记录排序。然后对此字段中等值的记录用第二字段列举的值进行排序 先按日期排序,然后按照新闻的排序字段排序。
刚才写错位置了。 SELECT * FROM `新闻表` order by 日期 desc,排序字段 limit 8
SELECT * FROM `新闻表` order by 日期 desc,排序字段 limit 8 这个绝对能实现你在三楼写出的列表
select distinct 排序字段 from `新闻表` order by 日期 desc limit 0,8
去掉行了。
-a30dsg8
-a306s13
·tas29sgf (2006/4/29)
-a29dsg5
-a29ds13
·tas29sgf (2006/4/28)
-a29dsg5
-a29ds13
·tas29sgf (2006/4/27)
-a29dsg5
-a29ds13
·tas29sgf (2006/4/26)
-a29dsg5
-a29ds13
·tas29sgf (2006/4/25)
-a29dsg5
-a29ds13
·tas29sgf (2006/4/24)
-a29dsg5
-a29ds13
·tas29sgf (2006/4/23)
-a29dsg5
-a29ds13
“现在每页要显示8条信息(注意,这8条信息是头条!)”
“比如30号的新闻就有10条多,则只能把30号最新的8条取出来,其它新闻都没有,更别说头条了。 ”
不过看你上面回复的可能是要这个:SELECT * FROM `新闻表` group by 日期 order by 日期 desc limit 8^_^
ORDER BY 子句可包含添加的字段。首先用 ORDER BY之后列举的第一个字段对记录排序。然后对此字段中等值的记录用第二字段列举的值进行排序
先按日期排序,然后按照新闻的排序字段排序。
SELECT * FROM `新闻表` order by 日期 desc,排序字段 limit 8
这个绝对能实现你在三楼写出的列表