我有一个具有以下结构的表格,请参阅下文。
表格结构:
CREATE TABLE my_table
(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY
,data_i int NOT NULL
,data_t text NOT NULL
,date date NOT NULL
);
是否可以通过一个句点提取data_i并通过单个查询在不同的时间段内提取data_t?我不相信,但我想通过这个网站查看。 (这种查询的原因是节省服务器容量和带宽,因为data_i只包含一个数字,而data_t可能包含更多数据)
答案 0 :(得分:0)
您可以合并
等查询SELECT 1 as type, id, data_i, '' as content FROM table WHERE date BETWEEN ... AND ...
UNION
SELECT 2, id, 0, data_t FROM table WHERE date BETWEEN ... AND ...