所以我有两个表:选择多个开始和结束时间之间的多个时间点从另一个表
+----------------+ +----------------------+
|data_raw | |label |
+----------------+ +----------------------+
|type (char) | |serial (bigint) |
|time (timestamp)| |start_time (timestamp)|
|data (bigint) | |end_time (timestamp) |
|serial (bigint) | |label (text) |
|device (text) | +----------------------+
+----------------+
我需要得到所有行data_raw其中时间戳是在所有行的START_TIME和END_TIME之间data_label和serial是一样的。我试过,
SELECT time, data FROM data_raw WHERE time BETWEEN
(SELECT start_time FROM label) AND
(SELECT end_time FROM label);
但这不适合我。
感谢这个工作! – Ianlofs