Rumah > Soal Jawab > teks badan
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
phpcn_u15822017-05-18 10:53:03
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.