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

Postgresql jak vybrat hodnoty ve sloupci z jedné tabulky, které jsou dostupné pouze v jiné tabulce?

SELECT Table1.*
FROM Table1
  INNER JOIN Table2 USING (ID); 

nebo

SELECT * 
FROM Table1
WHERE ID IN (SELECT ID FROM Table2);

ale první je lepší z důvodu výkonu.



  1. Odstranění duplicitních řádků pomocí sql

  2. Jak napsat efektivní počítadlo návštěv pro webové stránky

  3. FIND_IN_SET s více hodnotami

  4. Připojení Mysql na localhost odmítnuto