我在cassandra中有一个非常庞大的表,它包含(caseid,timestamp,activity)作为列,其中caseid和timestamp是主键.caseid的值正在重复,我想提取相应的活动的第一个值到caseid并将它放到另一个只包含activity的表(名为initialActivity)中。有人可以帮助我如何使用cql查询来实现这一点。谢谢。
答案 0 :(得分:-1)
请试试这个
Insert into initialActivity() values
(select activity from preActivity where caseId = 111 LIMIT 1 );
只有activity
列caseId = 111
的第一行才会插入initialActivity
表
请参阅此以获取更多信息 CQL