Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cần trả về hai tập dữ liệu với hai mệnh đề where khác nhau

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. Sử dụng bí danh cột trong mệnh đề WHERE của truy vấn MySQL tạo ra lỗi

  2. Sự khác biệt giữa INSERT và UPDATE trong MySQL là gì?

  3. Đóng kết nối mysql có quan trọng không?

  4. Cú pháp MySQL để tham gia cập nhật

  5. So sánh Percona XtraBackup với MySQL Enterprise Backup:Phần một