在解析sql语句时,我先把别名与列名的对应关联先临时保存,后面添加order by 语句时先判断该列是否为别名,如果是别名就将其替换成此前关联的列名。
添加了两个测试,解析没有问题,不知道在复杂的sql上是否会有问题,请大侠审查一下。