Advertisement

记录sharding-jdbc相关的问题,并多出AS sharding_gen_1

阅读量:

最初存在一个需求,即需要检索出相同F_process_key组内,F_deployment_version版本值最大的相关记录,我当时所编写的SQL语句如下:

复制代码
    SELECT
    wd.*
    FROM
    table_wd wd
    WHERE
    wd.F_id = (
    	SELECT
    		F_id
    	FROM
    		table_wd
    	WHERE F_process_key = wd.F_process_key 
    	ORDER BY F_deployment_version DESC LIMIT 1
    )
    ORDER BY wd.F_id DESC;
    
    

在navicat环境中执行操作未出现异常,随后将相关代码迁移至mapper对应的xml文件中,并配置了动态sql的条件判断逻辑

结果却出乎意料

日志输出:

![在这里插入图片描述](https://ad.itadn.com/c/weblog/blog-img/imag

全部评论 (0)

还没有任何评论哟~