2013-08-23 6 views
1

Как я могу сделать несколько подсчетов для одного и того же поля в mysql? Код ниже для одного счетчика работает отличнонесколько счетчиков в одном запросе mysql

SELECT fruit, COUNT(DISTINCT site) AS `apple` FROM grocery where fruit like '%06201%' 

Однако, когда я попытался это, но я получаю ошибку синтаксиса

SELECT 
    SUM(fruit like '%06201%') AS `apple`, 
    SUM(fruit like '%02206%') AS `pears`, 
FROM grocery 

ответ

3
SELECT 
    SUM(fruit like '%06201%') AS `apple`, 
    SUM(fruit like '%02206%') AS `pears`, 
             ^
             here 
FROM grocery 

У вас есть два commata, но вам нужно только один.

+0

Ах, что работа, спасибо. Я был уверен, что делаю что-то глупое :) –

1

Удалить лишнюю запятую перед тем FROM

SELECT 
    SUM(fruit like '%06201%') AS `apple`, 
    SUM(fruit like '%02206%') AS `pears` 
FROM grocery 
Смежные вопросы