sql >> Databáze >  >> RDS >> PostgreSQL

postgresql spojení 2 tabulek

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 již zmínil alternativní LEFT JOIN .




  1. Můžete vytvořit sekvenci na sloupci, který již v Postgresu existuje

  2. Vytvoření aplikace Django Movie Recommendation pomocí Jaccard Index

  3. Jak načíst data pomocí json z databáze a naplnit je v horizontálním zobrazení seznamu v Androidu

  4. Setkání s chybou SQL:ORA-01843:neplatný měsíc