2013-07-12 45 views
0

我試圖做的事: SELECT * FROM標籤,讓行( '1232', '2341', '3245');Hypertable的SELECT IN子句

它拋出一個異常,

Error: Hypertable::Exception: Column predicate name not identical with selected column - HYPERTABLE HQL parse error 

但是,這個工作,

SELECT * FROM tab WHERE (ROW='971443272' or ROW='968695147' or ROW='977683398' or ROW='97937558'); 

爲什麼這樣設計?

注:我看過類似的問題,但其他問題嘗試 發現,如果不是「IN」,那麼,什麼是替代方法?

回答

1

Hypertable的目前不支持WHERE行中。拋出的異常是不正確的,我們已經提出了一個問題。的另一種方法是WHERE(ROW = '971443272' 或ROW = '968695147' 或ROW = '977683398' 或ROW = '97937558')

+0

感謝澄清。我也是這樣做的。 – NullException