Ruby on Rails 3 howto make 'OR' condition

前端 未结 9 1414
無奈伤痛
無奈伤痛 2020-12-03 00:34

I need an SQL statement that check if one condition is satisfied:

SELECT * FROM my_table WHERE my_table.x=1 OR my_table.y=1

I want to do th

9条回答
  •  感情败类
    2020-12-03 01:01

    Alternate syntax using Hash

    Account.where("id = :val1 OR id = :val2", val1: 1, val2: 2).
    

    This is particularly useful, when the value is compared with multiple columns. eg:

    User.where("first_name = :name OR last_name = :name", name: 'tom')
    

提交回复
热议问题