gpt4 book ai didi

sql - laravel查询生成器或内部

转载 作者:行者123 更新时间:2023-12-04 13:46:40 25 4
gpt4 key购买 nike

我有以下查询,我想知道这在laravel的querybuilder中是否可行:

SELECT * FROM table WHERE (column = value OR column = value2) AND column2 LIKE '%value3%'

最佳答案

您的查询应如下所示:

DB::table('table')
->where(function($q) use ($value, $value2) {
$q->where('column', $value)
->orWhere('column', $value2);
})
->where('column2', 'like', '%'.%value3.'%')
->get();

如果您有多个值,则可以将它们放入一个简单的数组中并使用 whereIn():
DB::table('table')
->whereIn('column', $valuesArray)
->where('column2', 'like', '%'.%value3.'%')
->get();

关于sql - laravel查询生成器或内部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40932560/

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