作者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
推 bobju:沒錯,分兩次查.一次查總數(用count)計算總頁 211.74.253.140 10/27 22:52
→ bobju:數,另一次則根據頁次換算成要查的起始值. 211.74.253.140 10/27 22:53