关于access查询语句的问题
为什么我在access中使用top进行查询,结果总是不对呢
select top 10 * from tableName order by ID desc
我这样查询出来的结果是按照降序排列,但是是数据库中的全部数据,而不是前十条,这是为什么呢?我想了很多办法,
select top 10 * from(select * from tableName order by ID desc)
这样就可以了,我还是没有想通,这是为什么
[解决办法]
你是将代码写在程序里面运行调试的还是直接将代码放在access的查询分析器中调试的,如果在程序里面运行的,会不会有可能和本身的运行环境有关,和数据库没关系呢
[解决办法]
另外你也可以试试将*修改为表里面的字段
[解决办法]