apache / apache/iotdb

需求:union all 多时间序列查询

Đang mở
#4,475 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
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ả

**Is your feature request related to a problem? Please describe.**
比如:
我现在要查一个大的网关设备,下面连着两个子设备,子设备下面有很多测点(1.风速、1.温度、2.湿度),这两个设备分别上传的数据时间不一样,我想查出的他们的历史的数据,然后带有时间,我查就会出现这样的情况,就像这样
![afb61d1113831bbd81088f5544735a7](https://user-images.githubusercontent.com/31236828/143538097-14f513b1-718c-4088-9ec4-31fcafa16547.png)
![4cd19c19b2d2773e7b4e2f06620f5c5](https://user-images.githubusercontent.com/31236828/143538108-97f8e396-8b90-423d-ba80-f1148380286d.png)
![e7cfc0f382fc85bb471e7f4a348fa58](https://user-images.githubusercontent.com/31236828/143538115-e7668cb5-6b8e-423a-845b-f516f4d4daad.png)

**Describe the solution you'd like**
我希望能够通过类似mysql 中 union all 多表查询,返回一个结果集,比如我可以这样查
select * from root.device.1 slimit 2 align by device union all select * from root.device.2 slimit 1 align by device

**Describe alternatives you've considered**
然后返回结果集可以是这样子的:
root.device.1 -> time,wind_speed,temperature
root.device.2 -> time,humidity

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Issue không nêu tên tệp nguồn hoặc test nào. Hãy bắt đầu bằng cách xác định cú pháp truy vấn nhiều chuỗi thời gian hiện có và các test parser hoặc test thực thi của nó, sau đó so sánh ví dụ UNION ALL được đề xuất với hành vi hiện tại; được xem là hoàn tất khi ví dụ trả về một result set duy nhất chứa các trường và timestamp riêng của thiết bị được yêu cầu.

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
database
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
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
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.