sql >> Databáze >  >> RDS >> Mysql

Rozhraní dotazu Rails, kde je problém s klauzulí?

Pokud chcete předat pole, mělo by být lepší napsat

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

Nebo použijte squeel drahokam.

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


  1. Použití souboru .php ke generování výpisu MySQL

  2. Proč nemohu vložit 10 číslic, když je můj sloupec INT(10)

  3. Zahrňte komplexní logiku do jediného dotazu MySQL

  4. Během provádění příkazu došlo k závažné chybě. v C#, když používám Insert Into