SQL条件是否可以用多个WHERE()

浏览:5349 发布日期:2017/09/05 分类:业务逻辑 关键字: where sql
SQL条件是否可以用多个WHERE()
条件1 = '1';

条件2_a = 'a';
条件2_b = 'b';
条件2_c = 'c';

$model->where('条件1')->where('条件2_a')->select();
$model->where('条件1')->where('条件2_b')->select();
$model->where('条件1')->where('条件2_c')->select();
这样的写法条件1写一次就行。不繁琐。
之前我记得我写的一次可以 但是这次写不行了。
谁知道这个方式客观来说 行不行的通。我现在写了没效果!

下面这个方式我知道能实现 但条件1要写很多次
$where_a['条件1'] = 条件1;
$where_a['条件2'] = 条件2_a;
$model->where($where_a)->select();

$where_b['条件1'] = 条件1;
$where_b['条件2'] = 条件2_b;
$model->where($where_b)->select();

$where_c['条件1'] = 条件1;
$where_c['条件2'] = 条件2_c;
$model->where($where_c)->select();


评论( 相关
后面还有条评论,点击查看>>