group by в sqlce3.5 выдает ошибку «в совокупности и группировке» - PullRequest
0 голосов
/ 07 марта 2012

Я искал здесь одну и ту же проблему, но везде я вижу, что они просто явно используют GROUP BY

, с моим утверждением ниже: «В выражениях агрегирования и группировки CLAUSE может содержать только агрегат».и группирующие выражения "

это работает:

SELECT     prop_id, a_id, prop_type, prop_value
FROM         a_properties
WHERE     (prop_type = 'WHOLENAME') AND (prop_value LIKE '%jan%') OR
                      (prop_type = 'WHOLENAME') AND (prop_value LIKE '%ben%')
ORDER BY a_id

Это не:

SELECT     prop_id, a_id, prop_type, prop_value
FROM         a_properties
WHERE     (prop_type = 'WHOLENAME') AND (prop_value LIKE '%jan%') OR
                      (prop_type = 'WHOLENAME') AND (prop_value LIKE '%ben%')
GROUP BY a_id
ORDER BY a_id

, но я хочу a_id только один раз ...

Не могу использовать TOP, потому что тогда я не получаю отчетливый a_id

...