将SQL查询转换为Pig查询
我在Hadoop中与Pig一起工作,需要将以下SQL代码转换为PigLatin:将SQL查询转换为Pig查询,sql,hadoop,apache-pig,Sql,Hadoop,Apache Pig,我在Hadoop中与Pig一起工作,需要将以下SQL代码转换为PigLatin: SELECT lo_discount, COUNT(lo_extendedprice) FROM lineorder GROUP BY lo_discount; 加载lineorder表后,我得到的结果是这样的,但不幸的是,它不起作用: data = FOREACH lineorder GENERATE lo_discount, lo_extendedprice; dataG = GROUP data BY lo
SELECT lo_discount, COUNT(lo_extendedprice)
FROM lineorder
GROUP BY lo_discount;
加载lineorder
表后,我得到的结果是这样的,但不幸的是,它不起作用:
data = FOREACH lineorder GENERATE lo_discount, lo_extendedprice;
dataG = GROUP data BY lo_discount;
ans0 = FOREACH dataG GENERATE dataG.lo_discount, COUNT(dataG.lo_extendedprice);
有人能帮我怎么做吗?谢谢 将最后一个清管器支架修改为
ans0 = FOREACH dataG GENERATE group, COUNT(data);