如何在mysql中使用count()

时间:2018-03-16 10:12:32

标签: mysql

SELECT 
    voucher_id,
    voucher_name,
    voucher_code,
    count(voucher_id)as counts
FROM  voucher_click_count 
WHERE 1   and 
      voucher_name LIKE '%1%'   
      OR voucher_code LIKE '%1%'   
      OR count LIKE '%1%'  
GROUP BY voucher_id   OR count LIKE '%1%'   
ORDER BY voucher_name DESC  
LIMIT 0 ,10

1 个答案:

答案 0 :(得分:0)

试试这种方式

SELECT voucher_id, voucher_name, voucher_code, count(voucher_id)as counts 
FROM voucher_click_count 
WHERE 1   and voucher_name LIKE '%1%'  OR voucher_code LIKE '%1%' OR 
voucher_id LIKE '%1%'  
GROUP BY voucher_id 
ORDER BY voucher_name DESC LIMIT 0 ,10

count不是字段,因此请使用voucher_id代替count