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

Selezione di tutti i record se Record ha uno qualsiasi degli ID da Array

La selezione dell'array record by ids viene eseguita con una query:

Record.where(id: ids)

dove ids è l'array di ID. Può essere sostituito con un'altra query.

Per il tuo caso, la selezione dei rimedi in base al nome della corrispondenza sarà la seguente:

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