私はこの記事を読んでおり、この SQL ステートメントを理解しようとしていますが、まだ SQL に慣れていません。
コメントと c が何を指しているのかわかりません。
そのうちの1つはテーブル名だと思いますが、もう1つはわかりません。また、明らかに、私が経験したことのないサブクエリがその中にあります。
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