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