PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Sélection de tous les enregistrements si l'enregistrement a l'un des ID du tableau

La sélection d'un enregistrement par tableau d'ids se fait avec une requête :

Record.where(id: ids)

ids est un tableau d'ids. Elle peut être remplacée par une autre requête.

Pour votre cas, la sélection des remèdes par nom de correspondance sera la suivante :

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