2014-07-12 27 views
0

也許我沒有選擇一個好的標題,但這是我的問題
我有一個表叫人民CakePHP的分頁由不同的值計數

像這樣:

ID BillID FirstName LastName 
1  1   x   y 
2  1   z   t 
3  2   v   w 

你看到BILLID不跨越這個表獨特

的關係是一對多(每個比爾有很多人)

所以我想分頁這種方式:

我想要的(例如)5個不同的票據所有的人在每一個頁面

我應該如何使查詢?

回答

1

你試過group by子句嗎?

在下面一行CakePHP中使用

$這個 - > Paginator->設置

'group' => array('billid') 
+0

我使用組 時得到這個錯誤[微軟] [SQL Server本機客戶端11.0] [SQL Server]列'Bills.AdultCount'在選擇列表中無效,因爲它不包含在聚合函數或GROUP BY子句中 – ReZa

+0

順便說一句我正在使用自定義查找類型 – ReZa

+0

http://book.cakephp.org/ 2.0/en/models/retrieveing-your-data.html 在這裏查看正確的syntex – Confused