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

当试图查找带有最小子查询的记录时,Hive出错

易元青
2023-03-14
select * from sales where partition_batch_ts = (select max(partition_batch_ts) from sales);

共有1个答案

解宏扬
2023-03-14

我认为您需要使用适当的表别名。此外,必须使用中的代替=

SELECT s1.*
FROM sales s1
WHERE s1.partition_batch_ts IN
    (SELECT MAX(partition_batch_ts)
     FROM sales s2);

从配置单元手册中,子查询:

从配置单元0.13开始,WHERE子句支持某些类型的子查询。

 类似资料:
  • 这些查询有什么问题?我想获取当前日期的所有记录,得到异常 组织。springframework。道。InvalidDataAccessApiUsageException:org。冬眠QueryException:JPA风格的位置参数不是整数序号;嵌套的异常是java。lang.IllegalArgumentException:org。冬眠QueryException:JPA样式的位置参数不是整数序

  • 我有下表: 我还有以下表: 现在我有以下疑问: 长话短说--我的目标是,给定值,从表中获取最新的值。 它应该是这样工作的:给定值-在表中搜索与相同值的匹配记录(注意此列是唯一的)。然后-在表中查找最新的值(使用值)。使用与表中的列匹配的列在此表中搜索它。 当前,该查询将返回,但不返回(我需要它是3030)。你能帮我修一下吗?

  • 问题内容: 我想找出最近一个小时在MySQL数据库中修改过的表。我怎样才能做到这一点? 问题答案: MySQL 5.x可以通过INFORMATION_SCHEMA数据库执行此操作。该数据库包含有关表,视图,列等的信息。 返回最近一个小时内已更新的所有表(UPDATE_TIME)。您还可以按数据库名称(TABLE_SCHEMA列)进行过滤。 查询示例:

  • 问题内容: 我的数据库表中具有以下格式的数据: 该列将来自该列的数据作为父记录。带有值的表示根项目。我需要编写查询以按以下顺序获取数据: 我需要得到根记录(与记录为0),然后是所有和这根记录,然后获得下根的记录,然后和在这个根记录等等。 问题答案: 我在这里提出的解决方案使用了物化路径的概念。以下是使用样本数据的实例化路径的示例。我希望它可以帮助您理解物化路径的概念: 每个节点都有一个实例化路径,

  • 问题内容: 如何记录django应用程序执行的所有SQL查询? 我想记录所有内容,包括来自管理站点的SQL。我看到了这个问题和一个常见问题解答,但是我仍然不知道应该把它放在哪里 将所有内容记录到一个文件? 所以我的问题是-我应该怎么做才能拥有一个记录所有SQL语句的文件(例如all-sql.log)? 问题答案: 也许看看https://github.com/django-debug-toolba