Yii中查询条件 [ 未指定版本 ]
两个表关联查询,其中可以用 addCondition,但是字段必须加t.字段名,也可以用compare, 这里就可以直接写字段名,这两种方式有什么区别? $criteria->addCondition("t.status='ing'"); $criteria->compare('status', 'ing');
someday 补充于 2013-09-09 15:52
>两种用法是用区别的,t是表别名,t.status='ing',是对别名为t的状态字段进行准确条件确定,而compare而不同,是对该字段进行模糊查询使用了,另外调用了AddsearchCondition这个函数,大致回答一下。
还有就是2个表中有相同的字段是必须加t.字段名的,然后么有就可以这两个随意了
最佳答案
其他 0 个回答
someday 北京
注册时间:2012-04-10
最后登录:2019-01-24
在线时长:7小时52分
最后登录:2019-01-24
在线时长:7小时52分
- 粉丝7
- 金钱1145
- 威望10
- 积分1315