当前位置: 首页 > 知识库问答 >
问题:

SemanticException[错误10004]无效的表别名或列引用

呼延博易
2023-03-14

我试着按ID在每组中的第一行记录。行号按ID的顺序生成。我一直得到同样的错误[10004]。

此配置单元脚本是在SAS studio环境中构建的,下面是proc sql代码的一段:

execute (create temporary table event_id_f1 as
        select *,ROW_NUMBER() OVER(ORDER BY id) as rownum
        from id_f
                        group by id
                        having rownum = min(rownum)
        )
by df20;
execute (create temporary table event_id_f1 as

        from (
             select *,
             ROW_NUMBER() OVER(ORDER BY id) as rownum
             from id_f
              group by id
              having rownum = min(rownum) ) ranked
             WHERE ranked=1
             )
by df20;

共有1个答案

魏鸿禧
2023-03-14

我会这么写的。如果有任何错误请告诉我:

execute (create temporary table event_id_f1 as
    select * 
    from (
        select id, ROW_NUMBER() OVER (ORDER BY id) as rownum
        from id_f
        group by id 
    ) ranked
    where ranked.rownum = 1         
) by df20;
 类似资料:
  • 试图搞清楚hive sql,在看似基本的方面运气不太好,但我就是搞不懂!! 我有一个疑问; 我想做的是,首先使用from_unixtime将unixtime转换为本地时间,然后从这个转换中,使用cast将列转换为日期/时间字段,这样我的图形就可以将其读取为日期/时间与字符串值。 我犯了这个错误; 错误 编译语句时出错:FAILED:SemanticExctive[Error 10004]:第3行:

  • 我的表的结构Product的列为productId,poductName和productPrice类别的列为categoryId,categoryName和categoryproducts的列为categoryId和productId

  • 每次都想提交,但都有一些结果。像这样 错误ITMS-90034:“签名丢失或无效。包路径'payload/app_name.app'处的包'*****.******.****'未使用Apple提交证书签名。” 一切看起来都很好,我们点击提交,它进入验证,并开始上传到应用商店。然后在最后一秒,无论我们做了什么试图修复它,错误都会弹出。 4)尝试从应用程序加载器压缩和上传应用程序 5)尝试制作IPA

  • 问题内容: 我使用别名来引用计算列。这是我尝试制作的实际代码的一部分,用于计算相似度并返回相似度得分为3或更高的匹配项。 异常消息: 无效的列名“相似性”。 由于相似性不是真正的专栏文章,我将如何进行这项工作? 问题答案: 在查询的投影()阶段执行列别名和计算,该阶段在选择(和)阶段之后发生。因此,无法在子句或条件中引用它们,因为它们尚不存在。您可以将带有子句的查询用作子查询,也可以在子句中重复计

  • 我创建了一个AngularJS应用程序,没有 我的一个输入字段是number。 现在我如何显示错误消息没有从名称? 当我在字段中输入任意字符时,它会在输入类中显示ng invalid ng invalid number tag(屏幕截图1)。当输入一些数字时,它会显示ng有效类(屏幕截图2)。所以我的代码是works。 但问题是我的错误消息不起作用。 我遵循以下教程:http://codepen.

  • 我刚刚安装了甲骨文,它缺少斯科特模式。所以我试着自己生成它。我得到了sql脚本的Scott模式,但当我试图运行查询: 它显示以下错误: ORA-65096:oracle中的公用用户名或角色名无效。 基本上,它不允许我创建一个用户Scott。 为什么会这样?我如何解决我的问题?