MySqlデータベースに次のデータを保持するカテゴリテーブルがあります。
id name parent
-------------------------------------
1 Web development 0
2 Application development 0
3 Linux 0
4 Misc 0
5 Php 1
6 Mysql 1
7 Javascript 1
8 CSS 1
9 C plus plus 2
10 wxWidgets 2
11 Tutorials 3
12 My thoughts 4
13 Java 1
14 JSP 13
15 Spring 14
16 Spring 3.0 15
17 Spring 3.1 15
18 JSF 13
19 Oracle 0
20 Oracle 8i 19
21 Oracle 91 19
22 JSF 2.0 18
23 JSF 2.2 18
次の出力が必要です。
5 Php 1
9 C plus plus 2
11 Tutorials 3
12 My thoughts 4
6 Mysql 1
7 Javascript 1
8 CSS 1
10 wxWidgets 2
22 JSF 2.0 18
23 JSF 2.2 18
16 Spring 3.0 15
17 Spring 3.1 15
20 Oracle 8i 19
21 Oracle 91 19
結果セットには、各カテゴリの最後のレベルのみが含まれている必要があります。これは、MySqlの関数を使用して実行できます。しかし、SQLクエリのみを使用してこれを実現する方法はありますか?