别名自我加入

时间:2014-11-10 22:51:01

标签: mysql alias self-join

我一直在使用MySQL,我对自联接有疑问。

当你自己加入时,你需要为两个表添加别名吗?例如:

FROM customer c1, customer c2

现在我知道这有效,但它似乎也适用于

FROM customer, customer c2

除了可读性之外,是否有任何特殊理由将两个表别名?没有别名一个表有什么问题吗?

1 个答案:

答案 0 :(得分:1)

从功能上讲,两个表的别名都没有任何好处。但是,对它们进行混叠可以消除潜在的混淆点,并使查询更具可读性。