groupby doesn't works correctly?

Events happening in the community are now at Drupal community events on www.drupal.org.
josh@pixael.com's picture

hi guys
do you know why if i add a groupby user_uid for this query:

SELECT node.nid AS nid,
   users.uid AS users_uid,
   node.nid AS node_nid
FROM node node
INNER JOIN users users ON node.uid = users.uid
WHERE node.type in ('review')
   ORDER BY node_nid DESC

hook_views_query_alter add all rows in group by?

SELECT node.nid AS nid,
   users.uid AS users_uid,
   node.nid AS node_nid
FROM node node
INNER JOIN users users ON node.uid = users.uid
WHERE node.type in ('review')
GROUP BY users_uid, nid, node_nid
  ORDER BY node_nid DESC

Comments

Maybe because you selected these items

cvdenzen's picture

If you select items without max(), min(), sum() etc. you HAVE to put them in the group by clause (otherwise it would be a bingo what value to present for nid or node_nid).

Views Developers

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: