cost 101 ms
有没有办法从一个表中连接两列并连接三个表 - Is there a way to concat two columns from a table and join three tables

我正在尝试连接三个表,但在其中一个表中,我需要连接两列才能进行左连接。 我已经使用 (+) 而不是 (||) 因为这个给了我重复项,所以我试图通过使用左连接来链接三个表但是,其中一个表不包含 product_id 但它有两列(VLDEPT, VLSTYL) 一起给出了 product_id 这就是我 ...

SQL 中的多个连接使报告非常慢 - Multiple Joins in SQL making report really slow

我正在尝试返回单个字段中个人使用的所有语言以用于 SSRS 报告。 目前我有这么长的 Concat,它汇集了与一个人相关的所有语言。 因此,目前有以下所有联接查询同一个表,以查找可能链接到一个人的可能语言。 这有超过 200 个连接和一个非常长的 CONCAT 列。 什么更有效率并且会加快查询速度? ...

使用 Join 进行不同的家庭比较 - Distinct Households Comparison Using Join

我正在尝试使用 Distinct 子句比较两个唯一家庭 ID 列表。 当我尝试将包含时间戳的第三列引入结果时,问题就来了。 当我在 Select 语句中仅包括两个家庭 ID 列时,结果似乎是有意义的。 我取回了两个唯一 ID 列表。 这是该查询: 但是,当我将“e.imp_ts”列添加到 Selec ...

如果#1 包含在#2 中找不到的信息,如何将数据帧#1 中的信息添加到数据帧#2,但如果#1 中的信息与#2 中的信息不同则忽略 - How to add information from Data Frame #1 to Data Frame #2 if #1 contains info not found in #2, but ignore if info in #1 differs from that in #2

我有一个 dataframe 的 2021 年的鸟巢箱和一个 2020 年的鸟巢箱。2021 年的那个字段较少,并且 2021 年的 dataframe 中的箱子有 NA 值,这些箱子在 2020 年的 dataframe 中填写。但是,在某些情况下,盒子的信息在它们共享的字段中的数据帧之间是不同的 ...

具有连接的单个续集查询以组合来自具有相同 ID 的其他表的多行 - Single sequel query with joins to combine multiple rows from other tables that have the same ID

我正在尝试使用单个查询从 4 个不同的表中获取信息并将它们组合起来,因为某些表可能有多个行,其中 ID 与其关系 ID 匹配。 我有 4 张桌子: 父母孩子 - 参考父母 ID 价格 - 参考儿童 ID 属性 - 引用父 ID 父母表 ID 名称 1个产品名称儿童表 child_id parent ...

我的 SQL LEFT JOIN 语句在右侧的表中有多个匹配项。 我只想返回一个包含下一个日期的匹配项 - My SQL LEFT JOIN statement has multiple matches on the table on the right. I would only like to return a single match containing the next date

我的 SQL 声明: SELECT c.*, s.followup FROM clients c LEFT JOIN scans s ON c.id=s.client_id 扫描表在 client_id 列上连接到 clients 表。 扫描表可以为每个客户端包含多个条目,并且有一个包含日期的跟进列 ...

将 INFORMATION_SCHEMA.TABLES 与另一个具有更多 TABLE_NAMES 的表连接起来,如果表名是否在第一个表中,结果将有所不同 - Join INFORMATION_SCHEMA.TABLES with another table with more TABLE_NAMES and result would be different if table name is in the first table or not

我们有一个表,其中包含我们要创建的表名列表。 他们没有 ID 列或任何东西,它只是几行数据和 2 列。 事情是我们想将该表与Information_schema.table合并,以检查我们已经创建了哪些表,哪些还没有创建,因此我们将下面的查询编写为临时实现: 这是 table_list 的样子: 标 ...

将几列的值替换为其他中的值映射 dataframe PySpark - Replace values of several columns with values mapping in other dataframe PySpark

我需要用另一个 dataframe(映射)的值替换 dataframe 的几个列的值(比示例中的多很多,所以我想避免进行多个左连接)。 例子: df1 EXAM ID 问题1 问题2 问题3 1个 12 12 5个 2个 12 13 6个 3个 3个 7 5个 df2 VOTE MA ...

用另一个表的字符串化值替换表中的 substring - Replace substring from an table with an stringified value of another table

所以我有 2 个表,其中一个包含一个带有 ID 的字符串,我想用另一个表的字符串替换它。 我想出了这个 SQL,它应该可以工作,但在这种情况下似乎不允许使用 LEFT JOIN。 有谁知道一个 SQL 查询可以做到这一点,而无需创建另一个表? 可以使用临时表,但新的永久表不是解决方案。 ...

合并 function 如何在这里读取 boolean (或/和)? - How is the Merge function reading the boolean (or/and) here?

如果right_on与任何left_on列匹配,我正在尝试合并两个数据帧。 Dataframe 例子: 通过这种方式合并or给出这个 output: 通过这种方式合并and给出这个 output: 从帮助指南中,这是left_on的方式: 我仍然可以想象 ['A' 或 'B'] 的行为方式,但不 ...

如何在 WITH AS 之后实现 LEFT OUTER JOIN CLAUSE? - How to implement a LEFT OUTER JOIN CLAUSE after WITH AS?

目前正在尝试弄清楚如何在使用 SQL WITH AS 子句时实现 SQL LEFT OUTER JOIN。 我的代码在使用同一个表时分解为 3 个 SELECT 语句,然后使用 LEFT OUTER JOIN 合并id上的另一个表。 在加入之前我需要 3 个 SELECT 语句,因为我需要一个 S ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM