记mybatis 联合查询 报:this is incompatible with sql_mode=only_full_group_by

本文详细解析了MyBatis中resultMap元素的使用方法,包括如何映射复杂对象属性到数据库字段,以及如何通过resultMap实现一对多、多对一的关系映射,帮助开发者更好地理解和运用MyBatis进行数据库操作。
<resultMap type="VisitInfo" id="VisitInfoMap">
        <id property="visitId" column="visit_id"/>
        <result property="visitIp" column="visit_ip"/>
        <result property="channelNumber" column="channel_number"/>
        <result property="showState" column="show_state"/>
        <result property="visitRegion" column="visit_region"/>
        <result property="waiterName" column="waiter_name"/>
        <result property="visitDay" column="visit_day"/>
        <result property="visitTime" column="visit_time"/>
        <result property="channelName" column="channel_name"/>
    </resultMap>
<select id="queryVisitByTime" resultMap="VisitInfoMap">
        select ANY_VALUE(channel_name)as channel_name,count(*) as 'dayNum' from visitInfo  a LEFT JOIN channelInfo b on a.channel_number=b.channel_number
        where a.visit_day>=#{visitDay} and #{endTime}>= a.visit_day  GROUP BY a.channel_number
    </select>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值