a simple oversight, eh
they were just missing from the SELECT clause --
Code:
SELECT gr.group_id
, gr.group_slug
, gr.group_title
, ggi.galleryCount
, ggi.imageCount
, ggi.totalSize
, ggi.galleries
FROM im_groups AS gr
LEFT OUTER
JOIN ( SELECT group_id
, COUNT(*) AS galleryCount
, SUM(imageCount) AS imageCount
, SUM(totalSize) AS totalSize
, GROUP_CONCAT(
CONCAT(g_id,':',g_title)
) AS galleries
FROM ( SELECT ga.g_id
, ga.title
, ga.group_id
, COUNT(im.i_id) AS imageCount
, SUM(im.i_size) AS totalSize
FROM im_galleries AS ga
LEFT OUTER
JOIN im_images AS im
ON im.gallery_id = ga.g_id
GROUP
BY ga.g_id ) AS gi
GROUP
BY group_id ) AS ggi
ON ggi.group_id = gr.group_id
Bookmarks