【问题标题】:Is there a validate version of SQL joins?是否有 SQL 连接的验证版本?
【发布时间】:2023-02-09 22:33:27
【问题描述】:

使用 SQL (snowflake) 时,我经常连接表。

我永远无法 100% 确定连接是一对一、一对多、多对多等......

在 Python pandas 中,这是合并语句中的一个设置,它将断言连接是预期的类型。

SQL中是否有等效项?

【问题讨论】:

    标签: sql snowflake-cloud-data-platform


    【解决方案1】:

    不,没有(据我所知)。 SQL 连接通常是 1 对多,1 对 1 不太常见,并且不存在多对多连接(因此需要交集表来模拟多对多关系)。

    是否有特定原因需要知道连接类型或为什么您不知道它 - 我不确定如果您还不知道数据模型,您将如何编写几乎所有 SQL 查询?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      相关资源
      最近更新 更多