join相关内容

使用postgres选择特定时间之间的多个数据和平均值的查询

我在表中有来自同一数据源的两个不同日期的数据。下面给出了数据示例 。 此表包含将1&;2作为分支,AA、BB&;cc作为其子分支的服务器上2秒的记录数据。在原始表中,每秒以类似的方式记录数据。我想要取指定时间内每个子组的平均值,这样我就可以显示如下所示的数据。你们能帮我写一个SELECT查询吗? 推荐答案 您可以将avg_aa转换为大精度或双精度。首先从名称字段减去 ..
发布时间:2022-03-03 13:19:18 其他开发

红移创建表错误-无效字符

我有两张红移表。我可以在它们之间的联接上执行SELECT*(在id列上执行联接): SELECT * FROM table1 t1 LEFT JOIN table2 t2 ON t1.id = t2.user_id 但是,当我将此语句包装在CREATE TABLE子句中时,我得到以下内容: error: Invalid characters: code: 8001 context: ..
发布时间:2022-03-02 09:09:08 其他开发

基于子串匹配的蜂窝/猪连接

我有一个要求,我需要使用人名加入twets表,比如过滤包含任何人名的tweet。我有以下数据: 推文表:(7000万条记录存储为一个配置单元表) id 推文 1 克里斯蒂亚诺·罗纳尔多有史以来最伟大的 2 布拉德·皮特电影 3 无人名的随机推文 人名:(160万个姓名以.tsv文件形式存储在HDFS上) id PERSON_NAME 1 克里斯蒂亚诺·罗纳尔多 2 ..
发布时间:2022-03-01 18:34:57 其他开发

有人能解释一下当MULT在连接(使用.EACHI和MULT)中执行UPDATE时,MULT在data.table中是如何工作的吗

我再次努力理解在执行联接时更新时mult参数是如何工作的。 我要做的是实现lj中定义的左连接。 出于性能原因,我想更新左表 重要的是,当左表和右表有共同的列时(不考虑连接列),我想使用右表中的第一个值来覆盖左表的值。 我以为mult可以帮助我处理此多匹配问题,但我无法正确处理 library(data.table) X ..
发布时间:2022-02-28 18:52:33 其他开发

动态子查询上的Postgres连接

背景 我有2个数据表。 对于tableA中的每一行,我要查找tableB中日期最接近的行,并将这些值联接到tableA中的行。 示例表: 表A: p_id 类别 l_date 1 CATA 2005-01-05 1 catB 2005-06-10 2 CATC 2000-01-10 tableB: p_id e_id e_date 1 22 200 ..
发布时间:2022-02-24 20:56:29 其他开发

MySQL-Using SUM WITH JOIN

好的,我有4张表。 Ausers表,列id和name。 包含列id、name和owner的groups表。 Aitems表,列group和content。 Acontent表,列id、name和duration。 每个用户可以有多个组。每个组中可以有几个项目。每项代表一条内容。 我希望能够列出所有组以及该组中每条内容的所有持续时间总和。 我一直在尝试的是这样的 ..
发布时间:2022-02-23 14:43:16 数据库

使用 data.table 左连接

假设我有两个 data.table: 答: A B1:1 122:2 133:3 144:4 15 乙: A B1:2 132:3 14 我有以下代码: merge_test = merge(dataA, dataB, by="A", all.data=TRUE) 我明白了: A B.x B.y1:2 13 132:3 14 14 但是,我想要最终合并表中 dataA ..
发布时间:2022-01-30 22:32:57 其他开发

连接顺序在 SQL 中重要吗?

不管性能,我会从下面的查询 A 和 B 中得到相同的结果吗?C和D呢? -- 一个选择 *从左连接 b关于左连接 c在-- 乙选择 *从左连接 c关于左连接 b在- C选择 *从 a 加入 b关于加入c在-- D选择 *从加入 c关于加入b在 解决方案 对于 INNER 连接,不 ..
发布时间:2022-01-30 21:30:00 其他开发

ANSI JOIN 与非 ANSI JOIN 查询的执行方式是否不同?

我的业务逻辑包含在大约 7000 行 T-SQL 存储过程中,其中大部分都有下一个 JOIN 语法: 选择 A.A、B.B、C.C从 aaa 作为 A,bbb 作为 B,ccc 作为 C在哪里A.B = B.IDAND B.C = C.ID和 C.ID = @param 如果我将这样的查询替换为以下内容,我是否会获得性能提升: 选择 A.A、B.B、C.C从 aaa 作为一个加入 bbb 作 ..
发布时间:2022-01-30 21:01:59 数据库

在两个不同数据库中的表之间连接?

在 MySQL 中,我有两个不同的数据库 -- 我们称它们为 A 和 B. 是否可以在数据库 A 中的表和数据库 B 中的表之间执行连接? 解决方案 是的,假设您的帐户有适当的权限可以使用: 选择 从 A.table1 t1 加入 B.table2 t2 ON t2.column2 = t1.column1; 您只需在表引用前加上它所在的数据库的名称. ..
发布时间:2022-01-30 20:08:47 数据库

如何通过一个 SQL 查询获得多个计数?

我想知道如何编写这个查询. 我知道这个实际的语法是假的,但它会帮助你理解我想要什么.我需要这种格式,因为它是更大查询的一部分. 选择distributor_id,计数(*)总计,COUNT(*) WHERE level = 'exec',COUNT(*) WHERE 级别 = '个人' 我需要在一个查询中返回所有这些. 另外,它需要在一行中,所以下面的行不通: '选择distri ..
发布时间:2022-01-30 19:59:50 数据库