【问题标题】:Join a table on itself vs. to itself?加入自己与自己的表?
【发布时间】:2011-05-24 17:26:24
【问题描述】:

不是特别重要...但我有点好奇:自联接的正确术语是什么 - 你是加入一个表 本身,还是加入一个表 自己?

【问题讨论】:

  • @spiny,我喜欢这样;认为我们可以在 SQL 标准中添加一个新关键字?

标签: sql terminology self-join


【解决方案1】:

您将它加入自身,正在加入的字段。

【讨论】:

    【解决方案2】:

    您可能会得到各种答案,因为我不确定是否存在“标准”本身,但我认为SELF JOIN 很常见,更不用说不言自明了。是的,你自己加入TO

    【讨论】:

      【解决方案3】:

      我会说你将一个表加入到自身中

      我只会使用 on 来指代正在加入的字段

      【讨论】:

        【解决方案4】:

        我会特立独行地说WITH。但是,由于 JOIN 本身就是一个动词,所以您不需要其他任何东西:

        TableA joins TableA
        

        【讨论】:

          【解决方案5】:
          SELECT A.FIELD, B.FIELD
          FROM MYTABLE A, MYTABLE B
          WHERE A.PK = B.FK
          

          【讨论】:

            猜你喜欢
            • 2012-03-27
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多