视图模型中的find与select

浏览:2038 发布日期:2013/09/06 分类:求助交流 关键字: 视图模型
用视图,设定查找条件,用select能查出结果,用find却不能,希望得到为什么?            $model = D('easAddUp_View');
            $where['add_up_id'] = I('get.add_up_id');
            $vo = $model->where($where)->select(); //这个正确会有数据
            //$vo = $model->where($where)->find(); //这个不会出结果
SELECT easAddUp.add_up_id AS add_up_id,easAddUp.mark AS mark,easAddUp.note_info AS note_info,easAddUp.add_up_date AS add_up_date,easAddUp.create_date AS create_date,easAddUp.dept_id AS dept_id,easAddUp.emp_id AS emp_id,empDept.dept_name AS dept_name,mupUser.user_name AS user_name,emp.name AS name,easDefItem.item_name AS item_name,easDefClass.class_name AS class_name FROM eas_add_up easAddUp JOIN emp_dept empDept ON easAddUp.dept_id=empDept.dept_id INNER JOIN mup_user mupUser ON mupUser.user_id=easAddUp.create_user_id INNER JOIN emp emp ON easAddUp.emp_id=emp.emp_id INNER JOIN eas_def_item easDefItem ON easDefItem.item_code=easAddUp.item_code INNER JOIN eas_def_class easDefClass ON easDefClass.class_code=easDefItem.class_code WHERE ( easAddUp.add_up_id = '1032' ) LIMIT 1 


SELECT easAddUp.add_up_id AS add_up_id,easAddUp.mark AS mark,easAddUp.note_info AS note_info,easAddUp.add_up_date AS add_up_date,easAddUp.create_date AS create_date,easAddUp.dept_id AS dept_id,easAddUp.emp_id AS emp_id,empDept.dept_name AS dept_name,mupUser.user_name AS user_name,emp.name AS name,easDefItem.item_name AS item_name,easDefClass.class_name AS class_name FROM eas_add_up easAddUp JOIN emp_dept empDept ON easAddUp.dept_id=empDept.dept_id INNER JOIN mup_user mupUser ON mupUser.user_id=easAddUp.create_user_id INNER JOIN emp emp ON easAddUp.emp_id=emp.emp_id INNER JOIN eas_def_item easDefItem ON easDefItem.item_code=easAddUp.item_code INNER JOIN eas_def_class easDefClass ON easDefClass.class_code=easDefItem.class_code WHERE ( easAddUp.add_up_id = '1032' ) 
区别是find有limit..
为什么在这里limit会影响结果?不符合SQL语法?
最佳答案
评论() 相关
后面还有条评论,点击查看>>