我这里有一个简单的 SQL 问题,我看到一些查询像这样:
SELECT
users.id, users.username, users.password
FROM
users AS User
LEFT JOIN
users AS User0 ON ...
LEFT JOIN
users AS User1 ON ...
LEFT JOIN
users AS User2 ON ...
WHERE
...
ORDER BY ... DESC
在上面可以看到,同一个表
users
被左连接了3次。我的问题是,为什么有人想要将表与自身连接?这样做的目的是什么?如果可能的话,请给我最好的解释和清晰的示例。
谢谢。