RequestContext
所以我基本上有一个create table non_parents as
with
grandparents(grandfather, grandson) as (
select a.parent, b.child from parents as a, parents as b
where a.child = b.parent UNION
select grandfather, child from grandparents, parents
where grandson = parent
),
greatparents(greatest, great) as (
select grandfather, grandson from grandparents UNION
select grandson, grandfather from grandparents
)
select greatest, great from greatparents, dogs d1, dogs d2
where d1.name = greatest, d2.name = great
order by d1.height - d2.height;
表并尝试获得这对非父关系。
我认为我的语法有多个
parents(parent, child)
但输出仍会运行语法错误
with tb1 as (), tb2 as ()
select *
from ...
where...;
我已经盯着这段代码了很长时间,所以我可以获得一些关于语法错误的提示吗?