cross-join相关内容

Google Sheets-从两个单独的列进行交叉连接/笛卡尔连接

希望有人能帮助我在Google Sheets中使用笛卡尔产品。我在两个单独的列中有数据,并希望在单独的选项卡中创建这两个列的所有可能组合。第一列是ID(文本),第二列是日期格式。输出应该是两个单独的列。公式应是动态的,即列表应在向输入列表添加新ID或日期时更新。 我在网上寻找了解决方案,但没有找到有效的解决方案。我精通Excel,但Google Sheet:) 这里有一张样张:http ..

交叉联接和一个表中的多个表有什么不同?

有什么不同? SELECT a.name, b.name FROM a, b; SELECT a.name, b.name FROM a CROSS JOIN b; 如果没有区别,为什么两者都存在? 推荐答案 第一个逗号是上个世纪的旧样式。 第二个交叉联接使用较新的ANSI联接语法。 这两个查询确实会产生相同的结果。 它们都将表“a”的每条记录与表“b”的每条 ..
发布时间:2022-03-13 12:42:14 其他开发

为列生成所有可能的组合(交叉连接或笛卡尔积)

我有一个Google电子表格文档,有三列A、B和C。 我需要使用列A和列B中的值的所有可能组合来填充列C。请查看捕获以了解我的意思。 我发现这可以在Excel中完成,here,但在Google电子表格中不起作用。 即使对于更多的列(例如:4列而不是2列),该公式也应该有用 我可以这样做吗? 推荐答案 更新201810 原始公式对于大数据集会崩溃。我描述了一 ..
发布时间:2022-02-21 12:08:02 其他开发

SQL INNER JOIN 语法

下面的两段SQL得到相同的结果 SELECT c.name, o.product来自客户 c,订单 o哪里 c.id = o.cust_idAND o.value = 150选择 c.name, o.product来自客户 cc.id = o.cust_id 上的 INNER JOIN 顺序 o哪里 o.value = 150 我已经看到这两种风格在不同的公司都被用作标准.据我所知,第二个是大 ..
发布时间:2021-12-29 19:24:23 其他开发

DAX/PowerPivot 查询函数可在一段时间内分布聚合值

我正在尝试计算 DAX 表达式 [对于 Excel 2010 中的 MS PowerPivot] 以在其应用的范围内均匀分布值的总和,并在给定的时间跨度/周期内重新计算总和.在 SQL Server 中交叉应用是微不足道的,尽管每次尝试都以同样的错误结果结束. 我已经将 MS Project 的输出保存为 Excel 并使用 PowerQuery 导入/转换,因此开始和完成/结束日期是正确的 ..

混合隐式和显式 JOIN

我遇到了 Hibernate 生成无效 SQL 的问题.具体来说,混合和匹配隐式和显式连接.这似乎是一个开放错误. 但是,我不确定为什么这是无效的 SQL.我想出了一个生成相同语法异常的小玩具示例. 架构 创建表员工(员工 ID INT,名称 VARCHAR(255),经理员工 ID INT) 数据 INSERT INTO Employee (employeeID, name) ..
发布时间:2021-12-08 18:57:51 其他开发

SELECT 子句中多个集合返回函数的预期行为是什么?

我试图通过两个集合返回函数的结果获得“交叉连接",但在某些情况下我没有获得“交叉连接",请参见示例 Behaviour 1:当设置的长度相同时,从每个集合中逐项匹配 postgres=# SELECT generate_series(1,3), generate_series(5,7) 按 1,2 排序;生成系列|生成系列-----------------+---------------- ..

SQL Server 2008 使用 SUM() OVER(ORDER BY...)

我正在尝试使用 CTE 和 CROSS JOIN 结果集.我想总结导致当前行的 4 行.我在网上找到的例子没有使用 CTE,只有一个新创建的表 (http://sqlandme.com/2011/08/17/sql-server-denali-over-rows-range/).语法应该可以工作,但我收到一条错误消息,提示“'ROWS' 附近的语法不正确". 一个示例输出是使用以下语句:SU ..
发布时间:2021-08-26 19:34:47 其他开发

SQL 中的 CROSS JOIN 与 INNER JOIN

CROSS JOIN 和 INNER JOIN 有什么区别? 交叉连接: SELECTMovies.CustomerID、Movies.Movie、Customers.Age、客户.性别,客户.[教育水平],客户.[互联网连接],客户.[婚姻状况],从顾客交叉连接电影 内连接: SELECTMovies.CustomerID、Movies.Movie、Customers.Age、客户. ..
发布时间:2021-08-25 18:40:09 数据库

RavenDB:如何在 map-reduce 中正确索引笛卡尔积?

这个问题是 RavenDB:为什么我在这个多映射/减少索引中得到空值?,但我意识到,问题是另一个. 考虑我极其简化的域,重写为电影租赁商店场景以进行抽象: 公共类用户{公共字符串 ID { 获取;放;}}公开课电影{公共字符串 ID { 获取;放;}}公开课 MovieRental{公共字符串 ID { 获取;放;}公共字符串 MovieId { 获取;放;}公共字符串用户 ID { 获取 ..
发布时间:2021-07-02 20:36:56 其他开发

如何生成组合矩阵

我有 5 个项目,每个项目的值都可以是 1 或 -1.我想生成一个由可能组合的行组成的矩阵.项目的顺序无关紧要,组合的顺序无关紧要.我知道我可以机械地做到这一点,但我认为有人必须知道生成这个矩阵的捷径.如果这与其他问题类似,我深表歉意,但我找到的任何解决方案都无法以我的编程技能应用于这个特定问题. 解决方案 expand.grid(c(-1,1), c(-1,1), c(-1,1), c( ..
发布时间:2021-06-30 19:57:24 其他开发

如何在R中进行交叉连接?

如何在 R 中实现交叉连接?我知道“合并"可以进行内连接、外连接.但是我不知道如何在R中实现交叉连接. 谢谢 解决方案 难道只是all=TRUE? x 来自 merge 的文档: 如果 by 或 by.x 和 by.y 的长度为 0(长度为零的向量或 NULL),则结果 r 是 x 和 y 的笛卡尔积,即,dim(r) = c(nrow(x)*nrow(y), ncol(x ..
发布时间:2021-06-30 19:48:28 其他开发

交叉联接行为 (SQLServer 2008)

我一直在尝试通过查询来查找问题.该查询实际上是由 HQL 中的 hibernate 生成的,但生成的 SQL 不符合我的预期.稍微修改 SQL 会产生正确的结果,但我不确定为什么修改会产生任何不同. 原始查询(不返回任何行) 选择sched.id, max(txn.dttm), acc.id来自 PaymentSchedulePeriod sched交叉加入 PaymentSchedule ..
发布时间:2021-06-13 19:16:43 数据库

如何避免蜂巢中的交叉连接?

我有两个桌子.一个包括100万条记录,另一种包括2000万条记录. 表格1价值(1,1)(2,2)(3、3)(4、4)(5、4)....表2价值(55,11)(33,22)(44、66)(22、11)(11,33).... 我需要使用表1中的值乘以表2中的值,获得结果的排名,并获得排名前5位.他们的结果将是: 表1中的值,表1中每个值的前5个值(1,1),1 * 44 + 1 * 66 = ..
发布时间:2021-05-14 19:06:27 其他开发

如何将日期与选择交叉?

我需要一个查询,该查询将具有日期,用户名以及该日期的十二个operation_id之一.例如 操作"id";“名称";"1";“激光切割""2";"DEBURR""3";“机加工""4";“弯曲""5";"PEM""6";“焊接""7";“油漆准备""8";“绘画""9";“丝印准备""10";“丝印""11";“组装-包装""12";“激光制备"; 和一个用户表 bob吉美金宝 我 ..
发布时间:2021-05-05 20:18:39 数据库