mybatis查询三条没有关联的SQL语句 并把这三条放到同一个map中
<!-- 获取所有部门 -->
    <select id="getAllOrganiz" resultType="Map">
        select rid oid,unit_name from
        organiz_config where enabled = 1
    </select>
    <!-- 获取问题类别 -->
    <select id="getProblemType" resultType="Map">
        select problem_type,rid pid
        from problem_type where enabled = 1
    </select>
    <!-- 获取解决级别 -->
    <select id="getSolutionLevel" resultType="Map">
        select
        dictionary_sub_code,dictionary_sub_name from dictionary where
        dictionary_code="JJJB" and enabled=1
    </select>

将这三条封装到一个map中

0

3个回答


select rid oid pid,unit_name,'org' type from
organiz_config where enabled = 1
union all
select rid pid, problem_type 'pro' type
from problem_type where enabled = 1
union all
select
dictionary_sub_code rid,0 pid,dictionary_sub_name ,'dic' type from dictionary where
dictionary_code="JJJB" and enabled=1

0

用 union all ,但是没有什么意义

0

你的查询结果返回字段命名不一样,如果对返回字段名没要求就可以用 @舍文的sql语句 ,
但是建议从union all 和 union中选一个,
union 会去除重复数据,效率低一些 有默认排序功能
union all效率高, 但不能去除重复数据

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

3
mybatis查询三条没有关联的SQL语句 并把这三条放到同一个map中
2
项目打的jar包,在linux中启动,卡在一半.不运行下去了.
2
关于spring整合mybatis的bean标签概念问题
0
微服务网关,main函数中的参数args作为run函数的第二个参数有什么用?
0
登录问题。token令牌解析为claims,claims中没有userid
2
java替换字符串中包含的5位长度的数字,其他长度不用处理,请问有什么好的办法?
1
mybatis 根据第一条sql语句查询的结果决定是否第二次查询?
1
【JAVA】怎么把list中对象某两个属相相同的拿出来,用stream
3
关于微信支付Native模式中的下单请求中的参数spbill_create_ip具体是指的什么IP
2
easyui中datagrid里的datebox修改时会默认变为当前日期,怎么解决
1
父工程pom.xml中规定Spring Cloud版本,随机一个子模块出现红线
1
如何让JPA查询不经过session。
1
通过mybatis拦截器获取到执行的sql语句,如果我的service层报错,怎么才能让拦截器中的sql语句不保存下来
2
springmvc拦截器中的mvc:exclude-mapping标签不起左右
2
Struts2中的HttpServletRequest request=ServletActionContext.getRequest()报空指针异常
2
同一事务中,先查询,再做查询更新,第一次查询的数据会被更新,为什么?
0
kafkaOffsetMonitor无法查看spring boot中启动的consumer
5
idea中这是什么东西?老是会浮现
2
Spring cloud 每个服务第一次请求怎么跳转到同一个页面?
0
docker上部署的消息队列,在docker宕掉后,消息队列中的消息还没恢复么?