如何选择超强的行

时间:2014-12-16 20:50:20

标签: select row hypertable

首先我创建了一个表

    CREATE TABLE hypertable (a,b);
after I add 4 row into that:
    INSERT INTO hypertable VALUES ('2008-06-28 01:00:00', 'a', 'a11'),('2008-06-28 01:00:00', 'b', 'b11');
    INSERT INTO hypertable VALUES ('2008-06-28 01:00:00', 'a', 'a12'),('2008-06-28 01:00:00', 'b', 'b12');
    INSERT INTO hypertable VALUES ('2008-06-28 01:00:00', 'a', 'a13'),('2008-06-28 01:00:00', 'b', 'b13');
    INSERT INTO hypertable VALUES ('2008-06-28 01:00:00', 'a', 'a14'),('2008-06-28 01:00:00', 'b', 'b14');

最后我选择表格中的所有内容,它将显示如下:

hypertable> select * from hypertable;
2008-06-28 01:00:00     a       a14
2008-06-28 01:00:00     a       a13
2008-06-28 01:00:00     a       a12
2008-06-28 01:00:00     b       b14
2008-06-28 01:00:00     b       b13
2008-06-28 01:00:00     b       b12
hypertable>

它只能在一行中显示一个值,它不能显示表格中一行的所有值:(如何在一行中选择它将显示该行的所有值 在这种情况下,我添加4行,但它显示8行

1 个答案:

答案 0 :(得分:0)

您为每个密钥'2008-06-28 01:00:00'添加的所有四个条目的时间戳完全相同。

因此它只会保存最后添加的值2008-06-28 01:00:00 a a14

在超强时间戳中必须是唯一的,你可以在纳秒内小时间戳。