cross-apply相关内容

MySQL中的交叉/外部应用

我需要在 MySQL(EC2 RDS MySQL 实例)中使用 CROSS APPLY.看起来 MySQL 无法识别 CROSS APPLY 语法.有人可以帮帮我吗? 这是查询. 选择 ORD.ID,ORD.NAME,ORD.日期,ORD_HIST.VALUE来自 ORD交叉申请(选择前 1 个 ORD_HISTORY.VALUE从 ORD_HISTORYORD.ID = ORD_HIST ..
发布时间:2022-01-23 15:35:55 数据库

我什么时候应该使用 CROSS APPLY 而不是 INNER JOIN?

使用CROSS APPLY的主要目的是什么?> 我已经读到(模糊地,通过 Internet 上的帖子)cross apply 在选择大型数据集时会更有效,如果您进行分区.(想到分页) 我也知道 CROSS APPLY 不需要 UDF 作为右表. 在大多数 INNER JOIN 查询(一对多关系)中,我可以重写它们以使用 CROSS APPLY,但它们总是给我等效的执行计划. 谁 ..
发布时间:2021-12-01 19:41:32 数据库

MySQL 中的 CROSS/OUTER APPLY

我需要在 MySQL(EC2 RDS MySQL 实例)中使用 CROSS APPLY.看起来 MySQL 无法识别 CROSS APPLY 语法.有人可以帮我吗? 这是查询. SELECT ORD.ID,ORD.NAME,订购日期,ORD_HIST.VALUE从 ORD交叉申请(选择前 1 个 ORD_HISTORY.VALUE来自 ORD_HISTORYWHERE ORD.ID = O ..
发布时间:2021-11-20 21:53:36 数据库

交叉申请创建其他记录

我正在尝试创建一个报告,该报告基于三个条件显示潜在的重复记录:SSN的后4个,姓氏和DOB.我在此问题的此处发布了一个问题,并收到了我应该使用交叉申请取消透视数据.该查询运行速度很快,结果看上去比我原来的查询要好. 下面是新查询,并且我添加了一个过滤器以显示我看到的跨数据的两个示例: DECLARE @StartDate DATE = '1/1/2017', @EndDate DATE ..
发布时间:2020-07-07 20:00:43 数据库

使用CROSS APPLY

我有一个表Car,其中有汽车ID(smallint),还有另一个表,其中包含与每辆汽车相关的事件. 现在,我想获取按特定条件选择的汽车的最新赛事,但这似乎不起作用. 当我这样查询以获取每辆汽车的最新事件时,它运行正常: SELECT * FROM [dvm_data].[dbo].[Car] CD CROSS APPLY ( SELECT TOP 1 * FROM [dvm ..
发布时间:2020-07-07 20:00:36 数据库

将透视表列取消透视成键值行

我需要解决的问题是将数据从具有许多动态字段的一个表转移到其他结构化键值表中. 第一个表来自另一个系统的数据导出,具有以下结构(它可以具有任何列名和数据): [UserID],[FirstName],[LastName],[Email],[您今天过得如何],[您想接收每周新闻简报],[确认您年满18岁] ... 第二个表是我要放置数据的位置,它具有以下结构: [UserID uniqueide ..
发布时间:2020-07-07 20:00:33 数据库

使用Cross Apply的SQL查询有条件地求和

要产生的输出 以此为参考,但现在具有不同的情况 SQL Server查询:有条件地相加 说明: “项目",“销售"和“备注"列是数据库的给定列,“新销售"列是公式化的列,在其中,它获取具有除默认n/a备注之外的具有相同关键字备注的项的总和. (不管说的话不是完全相同,至少存在上图所示的共同点-第5项包含"new",但仍与第6项相加,因为它们的相似关键字为"small" " ..
发布时间:2020-07-07 20:00:31 数据库

为什么CROSS APPLY * not *在此查询中没有得到无效的列错误?

我正在编写一些代码来查询某些DMV.根据SQL版本的不同,DMV中某些列可能存在也可能不存在.我在网上找到了一个有趣的建议,如何跳过使用CROSS APPLY的特定检查. 下面的查询是一个代码示例,用于读取可能缺少的列的DMV.该代码为该列创建一个默认值,并使用CROSS APPLY从DMV中提取实际的列(如果存在). 代码尝试提取的列BogusColumn不存在.我希望下面的查询会生 ..
发布时间:2020-07-07 19:59:17 数据库

基于多个孩子的配对的父母数量

在下面的示例中,我试图根据我所拥有的每个酒吧位置的食材可用性来计算可以制作的饮料数量. 进一步澄清,如以下示例所示:根据下表中突出显示的数字;我知道我只能在2018年6月30日制作1玛格丽塔(如果我将补给品运送到该地点,则可以在DC或FL中制造). 数据表示例 请使用以下代码在上方输入相关数据: CREATE TABLE #drinks ( ..
发布时间:2020-07-07 19:59:14 数据库