加入自己与自己的表?
Posted
技术标签:
【中文标题】加入自己与自己的表?【英文标题】:Join a table on itself vs. to itself? 【发布时间】:2011-05-24 17:26:24 【问题描述】:不是特别重要...但我有点好奇:自联接的正确术语是什么 - 你是加入一个表 本身,还是加入一个表 自己?
【问题讨论】:
@spiny,我喜欢这样;认为我们可以在 SQL 标准中添加一个新关键字? 【参考方案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
【讨论】:
以上是关于加入自己与自己的表?的主要内容,如果未能解决你的问题,请参考以下文章