初学者不懂术语,不知怎么表达,上个图,希望能看明白表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语句该怎么写呢?
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语句该怎么写呢?
MYSQL不支持递归查询,用SP来完成
MySQL中进行树状所有子节点的查询