作者aoisama (葵)
看板Programming
标题[问题] sql语法,count同时取得资料该如何做?
时间Mon Oct 27 14:27:48 2008
大家好,我正在开发网页架构的资料库程式
采用MySql作为资料库
现在我遇到的问题是,我要显示部分的资料,由於资料比数很大,需要作换页的功能
我的语法是这样
SELECT * FROM assets LIMIT 20
一次取20笔资料,但我需要知道总列数才能作换页功能,所以我下这样的语法
SELECT *, COUNT(id) AS cnt FROM assets LIMIT 20
但这样出来的结果只有1列...
请问各位前辈,正确的语法该怎麽做,要用子查询吗?
还是说一定得分两次query才行?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.174.1.217
1F:推 bobju:没错,分两次查.一次查总数(用count)计算总页 211.74.253.140 10/27 22:52
2F:→ bobju:数,另一次则根据页次换算成要查的起始值. 211.74.253.140 10/27 22:53