mysql - SQL 親 ID に基づいて第 3 レベルのサブセットをクエリするにはどうすればよいですか?
PHPz
PHPz 2017-05-18 10:51:03
0
2
902

ここで、fid に基づいて第 3 レベルのサブセットをクエリする必要があります。
データベース テーブルには 3 つのフィールド (id、name、fid) があります。
id ​​name fid
1 01 0
2 02 1
3 03 2
4 04 3
5 05 3
6 06 4
7 07 6
.......

次に、id に基づいて次の 3 レベルのコンテンツをクエリする方法を説明します。
たとえば、id=3 で下位 3 レベルのサブセットをチェックすると、結果は次のようになります。 level?
id ​​name fid (level)
4 04 3 1
5 05 3 1
6 06 4 2
7 07 6 3
この種の SQL はどのように記述しますか?

PHPz
PHPz

学习是最好的投资!

全員に返信(2)
仅有的幸福

再帰的にクエリしてみましょう

いいねを押す +0
phpcn_u1582

テーブルにフィールド レベルを追加し、すべてのデータをメモリにロードすると、今後のすべてのクエリがはるかに簡単になります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート