gpt4 book ai didi

sql - Ruby ActiveRecord 和 sql 元组支持

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:16 26 4
gpt4 key购买 nike

假设底层数据库支持,ActiveRecord 是否支持 where 子句中的元组?

生成的 where 子句类似于:

where (name, address) in (('John', '123 Main St'))

我试过:

Person.where({[:name, :address] => ['John', '123 Main St']})

但它没有用。

最佳答案

tupleArray = [['John', '123 Main St'],['Jane', '124 Main St']]
Person.where("(name, address) IN (#{(['(?)']*tupleArray.size).join(', ')})", *tupleArray)

关于sql - Ruby ActiveRecord 和 sql 元组支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15750234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com