У меня есть 70 различных типов учетных записей. И я получаю данные в соответствии с типом учетной записи.
Запрос, подобный этому,
$mainData = "SELECT
count(*) AS totalRows,
sum(pay) as totalPay
sum(case when account_type = 1 then 1 else 0 end) AS account_1_Total,
sum(case when account_type = 1 then pay else 0 end) AS account_1_Pay,
sum(case when account_type = 2 then 1 else 0 end) AS account_2_Total,
sum(case when account_type = 2 then pay else 0 end) AS account_2_Pay,
{all_account_types_here}
FROM account_table";
В конце концов, эти sum () - это больше, чем140.
Итак, вопрос в том, сколько sum () рекомендуется в одном запросе?
Спасибо!
РЕДАКТИРОВАНИЕ:
Решением является GROUP BY.