Mysql
 sql >> база данни >  >> RDS >> Mysql

трябва да върне два набора данни с две различни клаузи where

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пример за това как да използвате bind_result срещу get_result

  2. Грешка, свързана с only_full_group_by при изпълнение на заявка в MySql

  3. Грешка:Клиентът не поддържа протокол за удостоверяване, поискан от сървъра; помислете за надграждане на MySQL клиента

  4. Как да предотвратим дублиране на потребителски имена, когато хората се регистрират?

  5. Mysql:как да изберете групи с определени стойности?