MySQL50--自连接
自连接
连接不仅可以在多个表之间进行,也可以在一个表之间进行,这样的连接称为自身连接;
SELECT s.id,s.cateName,p.cateName FROM type AS S
LEFT JOIN (SELECT id,cateName FROM type) AS p
ON s.parentId = p.id
ORDER BY s.id;
+----+--------------+--------------+
| id | cateName | cateName |
+----+--------------+--------------+
| 1 | 电脑办公 | NULL |
| 2 | 办公文具 | NULL |
| 3 | 电脑整机 | 电脑办公 |
| 4 | 电脑配件 | 电脑办公 |
| 5 | 外设游戏 | 电脑办公 |
| 6 | 办公设备 | 办公文具 |
| 7 | 文具耗材 | 办公文具 |
| 8 | 笔记本 | 电脑整机 |
| 9 | 台式机 | 电脑整机 |
| 10 | 服务器 | 电脑整机 |
| 11 | CPU | 电脑配件 |
+----+--------------+--------------+
本文来自博客园,作者:暄总-tester,转载请注明原文链接:https://www.cnblogs.com/sean-test/p/15451685.html

浙公网安备 33010602011771号