sql >> Database >  >> RDS >> PostgreSQL

Postgresql hoe waarden in de kolom uit de ene tabel te selecteren die alleen in een andere tabel beschikbaar zijn?

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

of

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

maar de eerste is beter om prestatieredenen.



  1. SQL-query voor het vinden van een waarde in meerdere bereiken

  2. sql primaire sleutel en index

  3. Een tabelnaam als variabele

  4. De door de server ondersteunde sorteringen vinden in MySQL