ネストされたセット モデルを使用して表された階層内のノードの深さを持つテーブルを返そうとしています。このチュートリアルに従っていますが、「ノードの深さを見つける」セクションで使用されているクエリが機能しません。 : http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/
SELECT node.GroupName, (COUNT(parent.GroupName) - 1) AS depth
FROM CompanyGroup AS node,
CompanyGroup AS parent
WHERE node.LeftID BETWEEN parent.LeftID AND parent.RightID
GROUP BY node.GroupName
ORDER BY node.LeftID;
このクエリを実行すると、「列 'CompanyGroup.GroupName' は、集計関数または GROUP BY 句のいずれにも含まれていないため、選択リストでは無効です。」というエラーが表示されます。
誰でも理由を説明できますか?
編集: エラー メッセージの列が間違っています。申し訳ありませんが、エラーは次のとおりです。