Rubin
Новичок
Помогите плиз с запросом
Дано: 3 таблицы: users, job и money_out
Надо собрать из них инфу
Текущий запрос:
SELECT users.*, COUNT(job.mid) AS mcomplete, SUM(money_out.mmoney) AS mtotal_out
FROM users
LEFT JOIN (job CROSS JOIN money_out)
ON (users.mid=job.miduser AND job.mstatus=2
AND users.mid=money_out.miduser AND money_out.mstatus=1)
GROUP BY users.mid
ORDER BY users.mid
Глюк: Дает удвоенное число mcomplete и mtotal_out
Дано: 3 таблицы: users, job и money_out
Надо собрать из них инфу
Текущий запрос:
SELECT users.*, COUNT(job.mid) AS mcomplete, SUM(money_out.mmoney) AS mtotal_out
FROM users
LEFT JOIN (job CROSS JOIN money_out)
ON (users.mid=job.miduser AND job.mstatus=2
AND users.mid=money_out.miduser AND money_out.mstatus=1)
GROUP BY users.mid
ORDER BY users.mid
Глюк: Дает удвоенное число mcomplete и mtotal_out