簡體   English   中英

MYSQL查詢中的兩個計數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM