码仔ROC 2021-08-04 15:44 采纳率: 50%
浏览 110
已结题

shardingsphere是否支持下面的sql格式


SELECT COUNT(1) FROM table1 
LEFT JOIN table2 ON table2.id = table1.id WHERE table1.time = (SELECT max(time) FROM table1 d WHERE ...) 
AND table1.id NOT IN (SELECT id FROM table3 WHERE ...)
  • 写回答

1条回答 默认 最新

  • java叶新东 领域专家: 后端开发技术领域 2021-08-06 09:29
    关注

    把第二行的第一where改成and就可以

     
    SELECT COUNT(1) FROM table1 
    LEFT JOIN table2 ON table2.id = table1.id and table1.time = (SELECT max(time) FROM table1 d WHERE ...) 
    AND table1.id NOT IN (SELECT id FROM table3 WHERE ...)
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月3日
  • 已采纳回答 11月25日
  • 创建了问题 8月4日