首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HyperTable -为什么我们不能在选择条款中使用*?

HyperTable -为什么我们不能在选择条款中使用*?
EN

Stack Overflow用户
提问于 2012-04-03 10:19:47
回答 1查看 733关注 0票数 0

好的,我在通过HyperTable的过程中遇到了一些困难,我仍然对为什么不能使用

代码语言:javascript
复制
SELECT * FROM TABLE WHERE....

我只被允许做

代码语言:javascript
复制
SELECT COL_NAME FROM TABLE WHERE COL_NAME = COL_VAL;

如果我想使用一个行键选择两个列怎么办?这是否意味着我不被允许?还是我不明白什么是重要的东西?在我看来就像后者。

将Hypertable用于windows hypertable>从测试中选择Col_Id1,Col_Id2,Col_Id2 ="131600";

我得到以下信息

错误: Hypertable::Exception:列谓词名与选定列不相同- HYPERTABLE HQL在Hypertable::Hql::scan_set_column_predicate_name::operator ()处解析错误(c:\soft dev\devel\hypertable\ht4w\src\cc\hypertable\lib\HqlParser.h:825) - HYPERTABLE HQL解析错误

这作为docs状态工作。

代码语言:javascript
复制
select Col_Id2 from test where Col_Id2 ="131600";

任何帮助和指导都表示感谢。

谢谢。

瓦杰

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-03 17:16:36

您可以使用

选择* FROM table WHERE ROW = "rowkey";

在shell中键入"help select“以获得选项和示例的完整列表。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9991310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档