【发布时间】:2010-09-11 09:16:47
【问题描述】:
第一个问题!
我有一个 MySQL 表,用于存储网站各个页面上的所有内容。假设有三个字段,id(int)、permalink(varchar) 和 parent(int)(。parent 是它的父页面的 id。
我需要一个查询来构建页面的完整 URL,我猜想使用 CONCAT。我让它在两个级别上都可以正常工作,但无法找到一种方法让它扩展到多个级别; /root/level1/level2/等
这是我目前所拥有的。
SELECT
CONCAT(
(SELECT permalink FROM content WHERE id = 2 LIMIT 1), # id = parent
"/",
(SELECT permalink FROM content WHERE id = 11 LIMIT 1)) as full_url
任何帮助,不胜感激!
【问题讨论】: