YII2中andWhere多个or查询

开发技术 作者: 2024-06-21 09:25:01
使用多个or的复杂查询: AND ((`name`='张三') OR (`name`='李四') OR (`name`='王五')) // AND ((

 

使用多个or的复杂查询:

AND ((`name`='张三') OR (`name`李四王五'))
// AND ((`name`='张三') OR (`name`='李四') OR (`name`='王五'))
$query->andWhere(['or',
    ['name' => '张三'],1)">
    ['name' => '李四'],1)">
    ['name' => '王五']
]);
AND (((name=‘张三’) AND (phone=15200000000’)) OR ((name=‘李四’) 15300000000’)))
 AND (((`name`='张三') AND (`phone`='15200000000')) OR ((`name`='李四') AND (`phone`='15300000000')))

    ['and',1)">
        ['name' => '张三'],1)">
        ['phone' => '15200000000']
    ],1)">
        ['name' => '李四'],1)">
        ['phone' => '15300000000']
    ]
]);

 

 

 

 

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_30877.html