alibaba / druid

阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
https://github.com/alibaba/druid/wiki
Apache License 2.0
27.92k stars 8.57k forks source link

fix: 修复 PGSql 和 OscarSql Parser 解析 offset x limit y 会丢失 offset 的问题 #6010

Closed xin497668869 closed 2 months ago

xin497668869 commented 3 months ago

解析 SELECT FROM table1 LIMIT 10 OFFSET 20 没问题, 但如果 LIMIT 和 OFFSET 顺序变了会有问题, 会变成 SELECT FROM table1 LIMIT 10 , 丢失了 OFFSET, 原因是处理 LIMIT 的时候创建了一个新的 SQLLimit 对象, 把 处理 OFFSET 时候的 SQLLimit 对象给覆盖了

CLAassistant commented 3 months ago

CLA assistant check
All committers have signed the CLA.

wenshao commented 2 months ago

请签署CLA

xin497668869 commented 2 months ago

已签