sql - 连接 2 个不明确的 SQL 表

标签 sql azure apache-spark

我想连接两个表,当我尝试连接时,它给了我“不明确”的错误,因为连接后两个表都应该生成新行,因为值将匹配超过 1 次。

表_1

<表类=“s-表”> <标题> row_a row_b row_c <正文> abc 正确 1992 abc 错误 1992

表_2

<表类=“s-表”> <标题> row_c row_d row_e <正文> 1992 旧 已过期 1992 新 最近

我想加入他们并创造

<表类=“s-表”> <标题> row_a row_b row_c row_d row_e <正文> abc 正确 1992 旧 已过期 abc 正确 1992 新 最近 abc 错误 1992 旧 已过期 abc 错误 1992 新 最近

它必须在 SQL 中创建新表,不能使用 Python 或其他类似的东西。实际上,代码需要基于 2 列进行连接。

最佳答案

CROSS JOIN为您带来想要的结果

SELECT row_a,row_b,table_1.row_c,row_d, row_e FROM table_1 CROSS JOIN table_2;

关于sql - 连接 2 个不明确的 SQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71281099/

相关文章:

asp.net-mvc-3 - 为什么我收到 "A potentially dangerous Request.Form value was detected from the client"错误?

asp.net - Telerik ASP.NET RadEditor 和 Azure Blob 存储?

apache-spark - Parquet 列无法在文件中转换,预期为 : bigint, 发现:INT32

c# - Linq 到自定义 sql

Azure 网站上的 Node.js 404 错误

SQL 在 group by 中忽略大小写? (神谕)

apache-spark - 不完整的 HDFS URI,没有主机,altohugh 文件确实存在

apache-spark - 如何解释 Spark 逻辑回归预测中的概率列?

sql - H2 更新时违反参照完整性约束

sql - 我的应用程序如何从临时表中获益?