簡體   English   中英

MySQL計數子句問題

[英]MySQL Count Where Clause Issue

我有一個具有3個下拉列表的PHP表單,它使用戶可以選擇要傳遞給MySQL select語句的參數。 我想根據所選條件返回記錄總數。

我的問題是結果返回幾個總計而不是總計。

選擇不同的count(membership_type)作為FROM FROM_members_main的總數,其中Membership_status(如'%')和Membership_type(如'%')和200_member like(%'

有人可以幫忙嗎?

謝謝,

約翰

count(membership_type)將給只有一個值,你不能使用distinct

SELECT count(membership_type) as total FROM members_main where membership_status like '%' and membership_type like '%' and 200_member like '%'

不要使用分組依據。 當您使用group by子句時,您將獲得每個membership_type計數,這就是為什么要獲得多行的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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