没有关联的多表查询
来源:互联网 发布:中国人口 知乎 编辑:程序博客网 时间:2024/06/05 13:09
要查询三个表的编号 姓名 类型字段 但是三个表没有相关联不能使用join查询 所以使用union把单独查询出来的结果合成一个表
SELECT * FROM(SELECT s.id as id , `service_title` AS name,'psm_service_center' as dbase, c.classify_name AS typeFROM psm_service_center AS s, psm_classify AS cwhere 1=1 AND s.service_classify = c.id<if test="name != null"> AND service_title like CONCAT('%', #{name}, '%')</if>UNION ALLSELECT l.id as id , `name` AS name ,'psm_lesson' as dbase, type_name AS typeFROM psm_lesson AS l , psm_lesson_type AS ltwhere 1=1 AND l.type_id = lt.id<if test="name != null"> AND name like CONCAT('%', #{name}, '%')</if>UNION ALLSELECT c.id as id , c.`name` AS name ,'psm_content' as dbase, t.third_cat_name AS typeFROM psm_content AS c, psm_third_cat AS twhere 1=1 AND c.cat_level_3 = t.third_cat_id<if test="name != null"> AND name like CONCAT('%', #{name}, '%')</if>) AS psm_dataorder by id desclimit #{startIndex},#{pageSize}
阅读全文
0 0
- 没有关联的多表查询
- 查询A表在关联B中是否有没有关联到的数据
- 我真是受够了没有外键关联的Hibernate多表查询!-- 反射 通过example查询列表
- 关联查询(多表查询)
- 多表关联查询
- mybatis多表关联查询的问题
- MongoDB的多表关联查询
- 有关联的多表查询
- SQL 两表关联 查询出A表中有但是B表中没有的数据
- Hibernate-没有外键关联的两个表做联合查询
- hibernat没有关联关系的添加记录和查询记录
- Mysql联合查询UNION和UNION ALL的使用介绍 可以查询出多张没有关联关系的表的数据
- [学习小结]Mybaits的关联表查询:一对一关联和一对多关联
- hibernate的关联表查询
- 查询关联主键的表
- 两个表的关联查询
- sql 多表关联查询
- hibernate多表关联查询
- Python 框架之Flask初步了解
- Python规范
- JS里的与或非运算
- 【spark】Spark算子:RDD基本转换操作–map、flagMap、distinct
- 仿支付宝口碑按钮动画
- 没有关联的多表查询
- java 反射学习
- Android自定义SeekBar
- 【漏洞公告】FFmpeg本地文件任意读取漏洞
- 青蛙跳台阶
- Java 关于进行文件加密
- flex 布局
- php中循环输出数组内容
- 算法导论堆排序实现