Как выбрать строку в гипертаблице

Сначала я создал одну таблицу

    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 ответ

Ваша метка времени точно такая же для всех четырех записей, которые вы добавляете для каждого ключа, '2008-06-28 01:00:00',

Таким образом, он будет сохранять только последнюю добавленную стоимость 2008-06-28 01:00:00 a a14,

В гиперстабильной отметке времени должна быть уникальная отметка времени, которую вы можете использовать, как в нано секундах.

Другие вопросы по тегам