如何在mysql中使用count()

问题描述 投票:-5回答:1
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
mysql
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.