我正在尝试处理复杂的查询。我想选择按字段type
分组的每个对象。
在同一个查询中(如果可能的话)我想选择与字段value
分组相关联的每个值,但这种关系存在条件。
这里有一个查询选择符合条件的所有对象:
SELECT
Object.id
FROM objects Object
INNER JOIN elements Elements
ON Elements.object_id = Object.id
INNER JOIN values Values
ON Values.element_id = Elements.id
GROUP BY Object.id
HAVING
SUM(Values.caracteristique_id = 82) = 1
AND
SUM(Values.caracteristique_id = 85) = 1
现在我正在搜索对象表或/和值表
中的字段对结果集进行分组