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

Postgresql - jak získat záznamy v tabulce, které nemají shodu v jiné tabulce

Možná nerozumím vaší otázce, ale pokud chcete získat "záznamy v tabulce, které nemají shodu v jiné tabulce", mohu vám poskytnout jednoduchý úryvek.

Vyberte všechny řádky z levé tabulky, které nejsou v pravé tabulce.

SELECT  l.*
FROM    t_left l
LEFT JOIN t_right r
ON      r.value = l.value
WHERE   r.value IS NULL


  1. Jak získat index jiné kategorie vrácený objednávkou pomocí SQL v oracle?

  2. Jak vyplnit vstupní pole ve formuláři daty z řádku v html tabulce, kterou chci upravit

  3. Jak optimalizovat dotaz, pokud tabulka obsahuje 10 000 položek pomocí MySQL?

  4. Oracle:Rozdělit textové pole na nový řádek