我希望从指定父级的表中获取所有子级。为此,我使用以下代码,但我收到错误。
我通过使用'with'子句在sql中尝试了相同的代码但是在mysql中我们不能使用'with'子句,所以我使用它。我找到了这个表单here。
这是我的代码
Select Ct.* from
(Select * from data where parent_id=1
Union All
Select T.* From data T Join CT on T.parent_id=CT.id
) CT
我收到此错误
46 - Table 'db_wtg.ct' doesn't exist
请帮帮我。
答案 0 :(得分:1)
我假设您正在使用MySQL。如果是这种情况,MySQL表名称区分大小写。您正在将临时表创建为“CT”并尝试从不存在的表“Ct”中进行选择。