我在这种情况下。我有一个变量data
,其中包含这种格式的值列表:
data:(id:int, value:float)
然后我有另一个包含一些元数据的变量:
m:(id:int, var1:int, var2:int)
我想做的是:
- 过滤
m
以获取id
满足元数据某些条件的列表 - Filter
data
,只保留id
第一个查询的结果集中的元组。
即类似的东西:
wanted_metadata = filter m by CONDITION
wanted_ids = foreach wanted_metadata generate id
wanted_data = filter data by id IS INCLUDED IN wanted_ids
目前,我设法使用 JOIN 运算符来做到这一点,但我更喜欢使用一些“成员资格检查”运算符。
你可以帮帮我吗?