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

Hợp nhất các bảng với PostgreSQL

bạn có thể đang tìm kiếm cho FULL OUTER JOIN

SELECT
  coalesce(a.code,b.code),
  coalesce(a."year",b.year),
  coalesce(a.nb_a,0),
  coalesce(b.nb_b,0),
  coalesce(a.nb_a,0) + coalesce(b.nb_b,0) AS total
FROM table_a a full outer join table_b b on a.code = b.code and a.year = b.year;
 coalesce | coalesce | coalesce | coalesce | total
----------+----------+----------+----------+-------
        1 |     2013 |        0 |        1 |     1
        1 |     2014 |        0 |        1 |     1
        1 |     2017 |        1 |        0 |     1
        2 |     2012 |        2 |        1 |     3
        3 |     2014 |        2 |        0 |     2
(5 rows)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra xem khóa có tồn tại trong JSON với PL / pgSQL không?

  2. Làm cách nào để nhập tệp sql của cơ sở dữ liệu Northwind vào PostgreSQL?

  3. Nhiều trình tạo trình tự Hibernate cho một thực thể với PostgreSQL

  4. plv8 vô hiệu hóa chức năng thực thi và chuẩn bị trong eval ()

  5. Chế độ xem PostgreSQL:Tham chiếu một trường được tính toán trong một trường được tính toán khác