ホームページ  >  記事  >  バックエンド開発  >  非再帰的無限分類については、以下をクリックして関連する質問をご覧ください。

非再帰的無限分類については、以下をクリックして関連する質問をご覧ください。

WBOY
WBOYオリジナル
2016-06-13 12:41:061046ブラウズ

非再帰無限分類問題。専門家の指導をお願いします

この投稿は vbker によって最終編集されました: 2012-09-05 10:19:59 データベースのフィールドは、現時点では次のとおりです。region は列を表し、cid は列 ID、category は列名、chain は関係ツリー、rank は列の並べ替えです。
<br />
mysql> select * from mc_category;<br />
+-----+----------+--------------+------+<br />
| cid | category | chain        | rank |<br />
+-----+----------+--------------+------+<br />
|   1 | 国内     | 0_1          |    2 |<br />
|   2 | 国外     | 0_2          |    1 |<br />
|   3 | 华北     | 0_1_3        |    2 |<br />
|   4 | 东北     | 0_1_4        |    1 |<br />
|   5 | 西部     | 0_1_5        |    3 |<br />
|   6 | 河南     | 0_1_3_6      |    1 |<br />
|   7 | 郑州     | 0_1_3_6_7    |    2 |<br />
|   8 | 巩义     | 0_1_3_6_7_8  |    1 |<br />
|   9 | 洛阳     | 0_1_3_6_9    |    1 |<br />
|  10 | 偃师     | 0_1_3_6_9_10 |    1 |<br />
|  11 | 辽宁     | 0_1_4        |    3 |<br />
|  12 | 吉林     | 0_1_4_11_12  |    1 |<br />
|  13 | 上街     | 0_1_3_6_7_13 |    2 |<br />
+-----+----------+--------------+------+<br />


を使用してください
select category,chain from mc_category group by chain order by chain;
ディレクトリ ツリーは正しい親子関係に従ってリストできますが、ランク値に従って同じレベルの列を並べ替える必要があります。これは mysql で実行できますか?




================================================= ====================
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。