PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Извършване на WHERE IN на множество колони в Postgresql

Можете да се присъедините срещу виртуална таблица от вид:

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

Можете да направите нещо подобно с UPDATE.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Опции за мултинаемане за PostgreSQL

  2. Съхранение на изображения в PostgreSQL

  3. хибернация с c3p0:createClob() все още не е внедрен

  4. MigrationSchemaMissing(Не може да се създаде таблицата django_migrations (%s) % exc)

  5. Отказ за репликация на PostgreSQL 101