3

この e コマース サイトのカテゴリ/サブカテゴリ テーブル。
サブカテゴリのレベルは無制限で、管理者は多くのレベルのサブカテゴリを作成できます。

ここに画像の説明を入力

出力

本>英文
本>英文>名言集

ステーショナリー
ステーショナリー>ペーパー
ステーショナリー>ペーパー>アート
ステーショナリー>ペーパー>アート>カバー
ステーショナリー>ペーパー>アート>カバー>A4サイズ

以下のように出力を表示する SQL クエリを提案してください。

4

1 に答える 1

6

このアプローチでparent_idは、MySql は再帰をサポートしていないため、無制限のサブカテゴリを持つ MySql-Query を持つことはできません。サーバー側のプログラミングでこれを行う必要があります。

ネストされたセットまたはクロージャ テーブルについて読むことをお勧めします。

これらのアプローチを使用すると、1 つのクエリですべてのツリー レベルを取得できます。

于 2013-01-10T04:01:24.763 に答える