PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zaznaczanie wszystkich rekordów, jeśli rekord ma którykolwiek z identyfikatorów z tablicy

Wybór rekordu według tablicy ids odbywa się za pomocą zapytania:

Record.where(id: ids)

gdzie ids jest tablicą identyfikatorów. Można go zastąpić innym zapytaniem.

W Twoim przypadku wybór środków zaradczych według nazwy meczu będzie następujący:

ids = Remedy.where("LOWER(remedyName) LIKE ?", name.downcase).pluck(:id)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć ostatnią aktualizację bazy danych PostgreSQL?

  2. Docker Compose + Postgres:Ekspozycja portu

  3. Django:Grupa zapytań według miesiąca

  4. quote_ident() nie dodaje najpierw cudzysłowów do nazwy kolumny

  5. Kluczowe problemy z mieszkaniem klejnot