sql >> Databasteknik >  >> RDS >> PostgreSQL

Gör en WHERE IN på flera kolumner i Postgresql

Du kan gå med i en virtuell tabell av olika slag:

SELECT * FROM answers
JOIN (VALUES (4509, 'B'), (622, 'C'), (1066, 'D'), (4059, 'A'), (4740, 'A')) 
    AS t (p,o)
ON p = problem_id AND o = option

Du kan göra något liknande med UPDATE.



  1. Hur ändrar jag fält i den nya PostgreSQL JSON-datatypen?

  2. Migrera från MSSQL till PostgreSQL - Vad du bör veta

  3. JSON_SET() – Infoga eller uppdatera värden i ett JSON-dokument i MySQL

  4. Söka efter databasobjekt och tabelldata i SQL Server