关于多id值查询的见解
来源:互联网 发布:德克软件 编辑:程序博客网 时间:2024/05/20 03:45
今天需要做一个用户信息导出为excel的功能,查询订单表,通过商品id得到所有已购买用户的id,那通过用户id即可得到用户的其他信息。那么问题来了,怎样通过多个id查询值呢,这是想起了mysql 的in查询,首先你需要用mysql
in查询。我这里用的是thinkphp框架,贴出代码:
$tuan=M('tuan_order'); $users=M('users'); //获取课程名称 $title=M('tuan')->where(array('tuan_id'=>$_GET['tuan_id']))->getField('title'); /**获取所有购买此课程所学生的id*/ $where=$tuan->where(array('tuan_id'=>$_GET['tuan_id'],'status'=>1))->select(); /**提取其中所有的user_id字段*/ for($i=0;$i<count($where);$i++){ $aa[$i]=$where[$i]['user_id']; } /**使用in查询,获得查询条件*/ $map['user_id']=array('in',implode(',',$aa)); $data=$users->where($map)->select();//sql语句为:SELECT * FROM `users` WHERE ( `user_id` IN ('id值','id值') ) //echo $users->getLastSql();
0 0
- 关于多id值查询的见解
- 关于函数返回值的一些见解
- 关于ERP的见解
- 关于CPU的见解
- 关于指针的见解
- 关于hibernate的见解
- 关于通过easyui对mysql的模糊查询以及按时间段查询的个人见解
- 关于网络游戏的一点见解
- 一些关于考研的见解
- 关于cookie的一些见解
- 关于hibernate的一点见解
- 关于ROS的个人见解
- 关于sequence的一些见解
- 关于Maven的一些见解
- 关于指针的个人见解
- 关于并发自己的见解
- 关于”囚徒困境“的见解
- 关于AIDL的个人见解
- 应用程序调试(三)————配置内核输出应用程序的段错误信息
- vue+webpack学习笔记,边学习边更新
- 文章标题
- 杭电ACM 1010 Tempter of the Bone
- matlab数据分类 画直方图
- 关于多id值查询的见解
- 奇异值分解(SVD)原理详解及推导
- 原型链与构造函数
- 六大排序算法的总结
- HDU 3038 How Many Answers Are Wrong 带权并查集
- PowerDesigner对MySQL 进行反向工程
- 杭电 ACM 1007 Quoit Design
- IntelliJ IDEA 中的版本控制介绍(下)
- 物料批次特性值取法