nus*_*000 6 sql laravel laravel-5.3
我有以下查询,我想知道这是否可以在laravel的querybuilder中:
SELECT * FROM table WHERE (column = value OR column = value2) AND column2 LIKE '%value3%'
Run Code Online (Sandbox Code Playgroud)
Ale*_*nin 10
您的查询应如下所示:
DB::table('table')
->where(function($q) use ($value, $value2) {
$q->where('column', $value)
->orWhere('column', $value2);
})
->where('column2', 'like', '%'.%value3.'%')
->get();
Run Code Online (Sandbox Code Playgroud)
如果您有多个值,可以将它们放入一个简单的数组中并使用whereIn():
DB::table('table')
->whereIn('column', $valuesArray)
->where('column2', 'like', '%'.%value3.'%')
->get();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3634 次 |
| 最近记录: |