初学者不懂术语,不知怎么表达,上个图,希望能看明白表1结构如下:
mysql> select * from node;
+----+-----+----------+
| id | pid | name     |
+----+-----+----------+
|  1 |   0 | 美女     |
|  2 |   1 | 大美女   |
|  3 |   1 | 小样儿   |
|  4 |   2 | 可爱美女 |
|  5 |   0 | 美男     |
|  6 |   5 | 大美男   |
|  7 |   6 | 猛男     |
|  9 |   2 | 性感美女 |
+----+-----+----------+表1生成的分类树如下(无限级的分类):
+美女
|----- +大美女
| |------ 性感美女
| |------ 可爱美女
|------+小样儿
+美男
|------+大美男
| |------ 猛男表2结构如下:
+----+-------+------------------------+
| id | title | node_id                |
+----+-------+------------------------+
| 如何查询美女,及其下所有栏目的记录  |
+----+-------+------------------------+我想查询一个分类及其下所有派生类下的所有记录,SQL语句该怎么写呢?