mysql - sql Bagaimana untuk menanyakan subset peringkat ketiga berdasarkan id induk?
PHPz
PHPz 2017-05-18 10:51:03
0
2
908

Kini terdapat keperluan untuk menanyakan subset tiga peringkat berdasarkan fid
Jadual pangkalan data mempunyai tiga medan (id, nama, fid)
nama id fid
1 01 0
2 02 1
3 03 2
4 04 3
5 05 3
6 06 4
7 07 6
............

Sekarang bagaimana untuk menanyakan kandungan tiga peringkat seterusnya berdasarkan ID
Sebagai contoh, jika hasil semakan subset tiga peringkat bawah dengan id=3 adalah seperti berikut, adakah yang terbaik untuk memaparkan tahap?
nama id fid (level)
4 04 3 1
5 05 3 1
6 06 4 2
7 07 6 3
Bagaimana anda menulis sql jenis ini

PHPz
PHPz

学习是最好的投资!

membalas semua(2)
仅有的幸福

Mari kita menyoalnya secara rekursif

phpcn_u1582

Tambah tahap medan pada jadual, muatkan semua data ke dalam memori, kira tahap dan buat pembetulan pada pangkalan data, yang akan menjadikan pelbagai pertanyaan lebih mudah pada masa hadapan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan