PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL के साथ टेबल मर्ज करें

आप शायद देख रहे हैं 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. क्यों आदेश \dt देता है - कोई संबंध नहीं मिला?

  2. ऑपरेटर मौजूद नहीं है:पूर्णांक =पूर्णांक [] किसी के साथ एक प्रश्न में

  3. PostgreSQL:डिफ़ॉल्ट बाधा नाम

  4. रेल / ActiveRecord ORDER में एक पोस्टग्रेज सिंटेक्स एरर गैर-पूर्णांक स्थिरांक क्यों देता है?

  5. रोलअप के साथ SQL सर्वर ग्रुप के लिए PostgreSQL समकक्ष