随便记录,虽然不清楚这功能的使用场合
该代码是在thinkphp6中编写,使用到“高级查询”的“多个条件组合”
$yesterday = date('Y-m-d', strtotime('-1 day'));
$before7days = date('Y-m-d', strtotime('-7 days'));
$map1 = [
['import_time', '=', $yesterday],
['price', '<=', '10'],
];
$map2 = [
['import_time', '=', $before7days],
['price', '=', '0'],
];
$result= Db::table('fa_douyin_order')
->whereOr([ $map1, $map2 ])
->field('id,name,price,import_time')
->select();
查询结果