+ -
当前位置:首页 → 问答吧 → 组合查询的时候,像这种情况应该怎么处理?

组合查询的时候,像这种情况应该怎么处理?

时间:2011-07-19

来源:互联网

条件:

$a 不等于 字段1

$b 不等于 字段1

$c 必须等于 字段2

这种组合查询怎么写?

手册上说了用
$map['_logic'] = 'or';
但这样,三个条件全部变成了 or
但是我的前两个条件是 or
后面还有条件是必须符合的

难道除了手工写原生态SQL语句吗?还有别的方法没有?

作者: wzwen   发布时间: 2011-07-19

  1. $map['字段2'] = array('eq',$c);
  2. $map['_string'] = '字段1<>'.$a.'or 字段1<>'.$b
复制代码

作者: wtwei   发布时间: 2011-07-19