MySQL递归查询
MySQL递归查询
语法
START WITH 起始节点 CONNECT BY PRIOR 树表ID关联关系 |
查询自己及其所有子节点
SELECT * FROM table_name START WITH NAME = '酒水' CONNECT BY PRIOR ID = PID |
查询自己及其所有父节点
SELECT * FROM table_name START WITH NAME = '酒水' CONNECT BY PRIOR PID = ID |
查询所有子节点
SELECT * FROM table_name START WITH PID = 1 CONNECT BY PRIOR ID = PID |
查询所有父节点
SELECT * FROM table_name START WITH ID IN ( SELECT PID FROM T_PRODUCT_TYPE WHERE ID = 137) CONNECT BY PRIOR PID = ID |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 大海仰望星空!
评论