2

我的数据库结构如下

id category    parent
-------------------------
1  Programming 
2  Database    Programming
3  MySQL       Database

现在,当我查询 MySQL 时,我应该得到的结果为

MySQL -> Database -> Programming

我收到了一些建议,我可以使用存储过程来做到这一点。但这会使我的查询变慢。

4

3 回答 3

1

这正是JOINs 的用途。

于 2012-08-24T05:23:41.287 回答
0

表示你想显示输出

数据库 -> 编程

这种格式。

我尝试了一个查询

 select category,"->",parent from table where id =2;

它给出了输出

category ->  parent
Database -> Programming   
于 2012-08-24T05:33:45.090 回答
0

检查这个查询,让我知道它是否有效(testtube 是我的表名)---

SELECT a.category,  "->", a.parent,  "->", b.parent
FROM testtube AS a
INNER JOIN testtube AS b
WHERE a.parent = b.category
AND a.category =  "MySql"
LIMIT 0 , 30
于 2012-08-24T06:12:03.240 回答