SELECT top 5 n_id, n_title,n_date FROM news WHERE b_id=5 order by n_date 这样能取前五条记录
但我加 desc 排序后
SELECT top 5 n_id, n_title,n_date FROM news WHERE b_id=5 order by n_date desc 就显示所有记录 why
数据库为ACCESS2000
但我加 desc 排序后
SELECT top 5 n_id, n_title,n_date FROM news WHERE b_id=5 order by n_date desc 就显示所有记录 why
数据库为ACCESS2000
而按照desc方式排列的时候前5条记录的n_date有重复值,所以会出现楼主这种问题.!
我将n_date改为长日期型 就可以了