加入自己与自己的表?

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

【讨论】:

以上是关于加入自己与自己的表?的主要内容,如果未能解决你的问题,请参考以下文章

BLECC2541之加入自己定义任务

Vue 开发实战实战篇 # 40:自己封装一个支持自动校验的表单项

定下自己的格调如何阅读一本书,加入到自己的知识库?

Linux 服务的加入删除,自己主动执行及状态

极其简单的表还需要自己的模型类吗?

用户如何让其他用户操作自己的表