sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgresql hvordan vælger man værdier i kolonnen fra en tabel, der kun er tilgængelige i en anden tabel?

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

eller

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

men den første er bedre af præstationsmæssige årsager.



  1. Opdater alle undtagen én af duplikerede poster i tabel i SQL Server

  2. Ingen data udtrukket fra MySQL-databasen, mens jeg kører min JSP-side

  3. LOAD DATA INFIL med variabler

  4. Hvordan kan jeg bruge Substring og Replace i én SQL-sætning?