使用cassandra将值从表复制到另一个表

时间:2014-11-21 04:43:52

标签: cassandra cql

我在cassandra中有一个非常庞大的表,它包含(caseid,timestamp,activity)作为列,其中caseid和timestamp是主键.caseid的值正在重复,我想提取相应的活动的第一个值到caseid并将它放到另一个只包含activity的表(名为initialActivity)中。有人可以帮助我如何使用cql查询来实现这一点。谢谢。

1 个答案:

答案 0 :(得分:-1)

请试试这个

Insert into initialActivity() values 
(select activity from preActivity where caseId = 111 LIMIT 1 );

只有activitycaseId = 111的第一行才会插入initialActivity

请参阅此以获取更多信息 CQL