[Bug] 'order by name desc' can't work
- Ngôn ngữ chính
- Java
- Star
- 6.4k
- Fork
- 1.2k
- Merge trung bình
- 1 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 115
Mô tả
### Search before asking
- [X] I searched in the [issues](https://github.com/apache/iotdb/issues) and found nothing similar.
### Version
1.0.0
### Describe the bug and provide the minimal reproduce step
exec:
'select _state_id_, name from root.G9990002.terminal where _state_id_<='Sck-20-13' order by name desc'
produced a error:
700: Error occurred while parsing SQL to physical plan: line 1:91 no viable alternative at input
However,
select _state_id_, name from root.G9990002.terminal where _state_id_<='Sck-20-13' order by time desc
executed correctly.
### What did you expect to see?
the following sql execute failed:
select _state_id_, name from root.G9990002.terminal where _state_id_<='Sck-20-13' order by name desc
### What did you see instead?
select _state_id_, name from root.G9990002.terminal where _state_id_<='Sck-20-13' order by name desc
can be executed correctly.
### Anything else?
_No response_
### Are you willing to submit a PR?
- [ ] I'm willing to submit a PR!
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện truy vấn đã được báo cáo và biến thể hoạt động `order by time desc` trên IoTDB 1.0.0, sau đó lần theo đường dẫn phân tích cú pháp SQL cho `order by name desc`. Được xem là hoàn tất khi truy vấn được sắp xếp theo tên được phân tích cú pháp và thực thi nhất quán, trong khi truy vấn hiện có được sắp xếp theo thời gian vẫn hoạt động.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java, sql
- Lĩnh vực
- databases
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100