假设你有一个名为jx_kl_class的表,它有三个字段:id、class_code和pid,其中id是节点的唯一标识符,class_code是节点名称,parent_id是父节点的id 需求:class_code=1 查到对应的父节点和本身
时间: 2024-03-17 22:46:19 浏览: 30
JS获取父节点方法
您好!针对您的问题,可以使用以下 SQL 语句:
```
SELECT t1.id, t1.class_code, t2.class_code AS parent_code
FROM jx_kl_class t1
LEFT JOIN jx_kl_class t2 ON t1.pid = t2.id
WHERE t1.class_code = '1';
```
该语句使用了自连接和左连接,首先通过 `WHERE` 子句筛选出 `class_code` 等于 1 的节点,然后通过自连接查询到该节点的父节点,最终返回了节点的唯一标识符、节点名称和父节点名称。
阅读全文