sql >> Database >  >> RDS >> Mysql

Rails query-interface waar clausule probleem?

Als je een array wilt doorgeven, is het beter om

. te schrijven
@applicants = Applicant
    .where("applicants.first_name LIKE ?", "%#{people}%")
    .where(status: ["new", "in-review"])

Of gebruik squeel juweeltje.

@applicants = Applicant.where{ (status.in(["new", "in-review"]) & (first_name =~ "%#{people}%") }


  1. AMD EPYC 7002-serie processors en SQL Server

  2. Hoe ATAN() werkt in MariaDB

  3. 2 manieren om dubbele rijen in SQLite te verwijderen

  4. MySQL Dubbele kolommen verwijderen op Left Join, 3 tabellen