MAX(all_rows) all_rows,
MAX(condition_rows) condition_rows
FROM (SELECT 0
all_rows,
COUNT(*) condition_rows,
FROM check LEFT JOIN user ON check.user_id = user.id
LEFT JOIN company_users ON user.id = company_users.user_id
WHERE (check.created_at BETWEEN 1567285200 AND 1569790800) AND (company_id=6)
UNION
SELECT
COUNT(*)
all_rows,
0 condition_rows,
FROM check
LEFT JOIN user ON check.user_id = user.id
LEFT JOIN company_users ON user.id = company_users.user_id
WHERE company_id=6) T
Агрегаты используются без group by
Не, не прав был
Тут не должно быть left join , кажется
Обсуждают сегодня