common-table-expression 相关问题

公用表表达式(CTE)是在单个SELECT,INSERT,UPDATE,DELETE或CREATE VIEW语句的执行范围内定义的临时结果集。

显示错误代码:1060。在 MySQL 中运行公用表表达式时,列名“column_name”重复

当我在两个表上应用通用表表达式来生成临时表“temp”并从临时表“t”中搜索任何内容时,有两个名为“customers”和“ payment”的表...

回答 1 投票 0

在 EF Core 中加入子查询

目标:我想选择给定表的最新版本记录: ID 版本 姓名 1 0 阿列克 1 1 亚历克斯 2 0 鲍勃 注意:时态数据特征是不行的。 理想情况下,这就是我想要 EF Core 实现的功能

回答 1 投票 0

如何循环访问 CTE 的结果集?

我在选择时遇到问题,收到错误消息 消息 208,第 16 层,状态 1,第 18 行 对象名称“列表”无效。 怎么了? 声明 @end datetime = getdate(), @开始日期时间 = CAST('0...

回答 1 投票 0

如何在 SQL 查询递归中显示月份的最后一天而不是第一天

我有以下疑问: 声明 @StartDateTime DATETIME 声明 @EndDateTime DATETIME 设置@StartDateTime = '2015-01-01' 设置@EndDateTime = '2016-01-12'; 与日期范围(日期数据)AS ( S...

回答 1 投票 0

模仿 PostgreSQL 中文件夹结构的递归查询

我正在尝试使用此表模仿 PostgreSQL 中的简单文件夹结构: 创建表文件夹( id UUID 默认 uuid_generate_v4() 主键, 名称文本, 父 UUID 参考...

回答 1 投票 0

使用 HIERARCHYID 创建面包屑导航?

我在 Microsoft SQL Server 中有产品类别表: 类别ID(身份) 节点(HIERARCHYID) 类别名称 (NVARCHAR(100) 1 0x 产品 2 0x58 主类别1 3 0x68 主类别2 4 0x5AC0

回答 2 投票 0

BigQuery - 如何制作包含期初余额和期末余额的交易报告?

我正在尝试使用 BQ 中的两个表创建表格报告。一张表是包含合同开始日期、名称和期初余额的合同列表。另一个是发生的交易列表...

回答 1 投票 0

Google Big Query 给我“没有可显示的数据”

在此处输入图像描述>>>这是我的查询的图像 我有一个超过 500000 行的数据集。 我有两列: 一是 start_station_name 列。 二是member_casualcolumn。它...

回答 1 投票 0

获取下一个可用号码

我有一个书签表,其中包含一个名为 BookmarkNumber 的(smallint)列。 创建和删除书签。 当创建新书签时,例如Id="oo",我想创建...

回答 1 投票 0

父-子关系-递归CTE-如何检索结构

我有一份报告,其中有两栏告知员工及其经理(下表)。 员工 经理 A 乙 乙 C C F F 右 右 我 G 乙 H 乙 我 我 我最终想要的是一个管理团队...

回答 1 投票 0

如果外部表不存在则插入到外部表

我们已经规范化了相当大的表格来分隔商店名称和产品详细信息,例如: 创建表 store_products ( id BIGINT 默认主键不为空, 存储 INTEGER

回答 1 投票 0

有没有一种替代Rank() over(partition by...order by)的方法

我正在尝试将子查询中的rank()over(partition by...order by...)更改为group by和min/max,因为rank()导致查询性能变慢。这是因为

回答 1 投票 0

无法绑定多部分标识符“TAGRET.Name”

运行以下命令时出现错误“无法绑定多部分标识符“TAGRET.Name”。”当我双击 SSMS 中的错误时,它会转到行 TAGRET.Name = SO...

回答 1 投票 0

Redshift - 获取每个人的第一个工作日期。我想要一张包含该信息以及他们的名字/姓氏、电子邮件地址、开始日期的表格

applicants_cte 为 (选择 person_key 来自申请人.people 其中日期介于“01-01-2022”和“01-01-2023”之间 按 person_key 分组 ) , 申请人名单为 (看...

回答 1 投票 0

Postgres:以深度优先方式在递归查询中嵌套记录

我正在开发一个简单的评论系统,用户可以在其中评论其他评论,从而创建一个层次结构。为了按层次结构顺序获取评论,我在帖子中使用通用表表达式...

回答 2 投票 0

在 SQL 中使用递归 CTE 进行预序树遍历

我需要预先遍历节点树以生成菜单列表,到目前为止我已经想出了这个递归 CTE: 使用递归节点 AS ( 选择 '' 作为间隔符, 1::数字为

回答 1 投票 0

在 SQL 中计算有间隙的分区的累积和

我有一张表,其中包含不同国家和不同产品的库存变化。 该表如下所示: 日期 国家 产品 变化 2023-10-01 西班牙 笔 1 2023-10-01 德国 佩...

回答 1 投票 0

SQLite 递归 CTE 计算列表(列表)中的项目数

每个 List 可以有多个 ListItem (1 --> n)。并且列表可以有一个父列表。 清单1 | |-- 列表项 1 | |-- 列表 2 | | ...

回答 1 投票 0

SQL Server 递归 CTE 分解 JSON:锚点和递归部分之间的类型不匹配

我正在尝试将函数重写为内联表值函数。 数据库是SQL Server 2022。 请看一下下面的 SQL Fiddle。我尝试使用显式 CAST 进行多次重写,但是

回答 1 投票 0

使用 Ruby on Rails 进行 Postgres 通用表表达式查询

我正在尝试找到在 Rails 应用程序中使用通用表表达式进行 Postgres 查询的最佳方法,因为我知道 ActiveRecord 显然不支持 CTE。 我有一张名为

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.