我在阅读this article,我试图理解这条SQL语句,但我对SQL还是有些陌生。有人可以向我解释这个SQL查询吗?
我不确定评论和c是指什么。
我认为其中一个是表名,但我不确定其他。此外,显然有一个子查询,我没有任何经验:
SELECT c.id, c.user_id, c.body, c.deep, c.lineage, c.parent_id,
(SELECT COUNT(*)
FROM comment
WHERE comment.lineage LIKE (CONCAT(c.lineage,'%'))
AND comment.lineage != c.lineage) AS replies
FROM comment as c
ORDER BY c.lineage
您可能也有兴趣在这个问题上[使用当SQL表别名](http://stackoverflow.com/questions/198196/when-to-use-sql-table -alias) – R0MANARMY 2011-03-13 00:39:37