SELECT budget_id,
SUM(IF(type = 'allocation', points, 0)) AS allocated,
SUM(IF(type = 'issue', points, 0)) AS issued
FROM transactions
GROUP BY budget_id
SELECT budget_id,
SUM(IF(type = 'allocation', points, 0)) AS allocated,
SUM(IF(type = 'issue', points, 0)) AS issued
FROM transactions
GROUP BY budget_id
Пример за това как да използвате bind_result срещу get_result
Грешка, свързана с only_full_group_by при изпълнение на заявка в MySql
Грешка:Клиентът не поддържа протокол за удостоверяване, поискан от сървъра; помислете за надграждане на MySQL клиента
Как да предотвратим дублиране на потребителски имена, когато хората се регистрират?
Mysql:как да изберете групи с определени стойности?