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

To kolonner i underforespørgsel i where-klausul

Du kan bruge mere end én kolonne til en IN tilstand:

SELECT s.period, s.year, s.amount 
FROM salaries s
where (s.year, s.period) in (select year, period from periods)

Men Gordons not exists løsningen er sandsynligvis hurtigere.



  1. Tilføjelse af en en-ud-af-to ikke null-begrænsning i postgresql

  2. Værktøj til scripting af tabeldata

  3. SQL, oprettelse af en tabel

  4. Hvordan får man mysqli til at kaste undtagelser ved hjælp af MYSQLI_REPORT_STRICT?