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

पोस्टग्रेस्क्ल 2 टेबल में शामिल हों

SELECT tab1.*, t2.action
FROM  tab1
JOIN (
    SELECT DISTINCT ON (tab1_id) tab1_id
         , first_value(action) OVER (PARTITION BY tab1_id
                                     ORDER BY id DESC) AS action
    FROM   tab2
    ) t2 ON tab1.id = t2.tab1_id

@Mark ने पहले ही वैकल्पिक LEFT JOIN . का उल्लेख किया है ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL से PL/pgSQL आउटपुट को CSV फ़ाइल में सेव करें

  2. डबल-कोट्स के साथ पोस्टग्रेज में सीएसवी को आउटपुट

  3. PostgreSQL में किसी विशेष स्कीमा में सभी वस्तुओं के स्वामित्व को कैसे बदलें?

  4. ActiveRecord फजी सर्च

  5. ON CONFLICT क्लॉज में कई विरोध_लक्ष्य का उपयोग करें