sql >> Databasteknik >  >> RDS >> Mysql

Rails fråga gränssnitt var klausul problem?

Om du vill passera en array bör det vara bättre att skriva

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

Eller använd squeel pärla.

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


  1. Returnera alla icke-beräknade kolumner från en tabell i SQL Server

  2. Om du kunde ställa alla frågor till MS Access-teamet, vad skulle det vara?

  3. MySQL PÅ DUBLIKATNYCKELUPPDATERING för flera rader infoga i en enda fråga

  4. varför delar vi upp en mysql-tabell i många mindre tabeller?