[英]Two Counts in a MYSQL Query
嗨,我有一個mysql查詢,它計算表中的行以進行分頁,但是我還需要對另一列進行計數和分組。
我可以通過查詢對記錄進行分組並顯示正確的結果,但是它使分頁無法正常工作。
這是我的查詢
SELECT
COUNT(*) as num,
COUNT (search_term)
FROM $tableName
WHERE client_id = '{$client_id}'
AND search_term IS NOT NULL
AND search_term != ''
GROUP BY search_term
任何指針將不勝感激
嘗試像
SELECT COUNT(*) as num1, COUNT (search_term) as num2
FROM $tableName
WHERE client_id = '{$client_id}'
AND search_term IS NOT NULL
AND search_term != ''
GROUP BY search_term
LIMIT $page , $limit
並且您需要提供$page
值作為當前頁碼,而$limit
將是一頁包含的限制
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.