0
我試圖做一個遞歸查詢以獲得當前子的祖先。雖然我已經閱讀了無數的例子,但我無法得到一個單獨的例子。我也試着做一個基本的WITH [別名] AS [查詢],它引發了1064錯誤。我很困惑,因爲這看起來非常基本。我已經包括以下基本具備[別名] AS [查詢]錯誤
基本查詢這兩個例子:
WITH test AS (SELECT * FROM title_hierarchy)
遞歸查詢:
WITH results AS
(
SELECT title_id,
parent_id
FROM title_hierarchy
WHERE title_id = 1
UNION ALL
SELECT t.title_id,
t.parent_id
FROM title_hierarchy t
INNER JOIN results r ON r.parent_id = t.title_id
)
SELECT *
FROM results
什麼是錯誤消息 – Praveen
「* 1064 *錯誤」似乎表明你正在使用MySQL。 MySQL不支持像通用表表達式這樣的現代SQL。 –
令人沮喪。感謝您的信息 – Josh