【发布时间】:2020-08-18 07:39:56
【问题描述】:
如何在 IN 运算符查询中传递 araay 数据。
data = ["055226", "000879", "069889", "078720", "078764"] //use array data in query statements IN operator
file_data = ActiveRecord::Base.connection.execute("SELECT t1.user_id, t2.dept_id, t1.price,
t3.first_name, t3.last_name
FROM price_table t1
INNER JOIN user_branch_table t2
on t1.user_id = t2.user_id
INNER JOIN user_deatils_table t3
on t1.user_id = t3.user_id
where t1.user_id in (#{data}) and now() between t2.start_dt and t2.end_dt").first
我尝试了不同的方法,但没有得到正确的。
【问题讨论】:
标签: mysql sql ruby-on-rails