我有一个表格,其中有一列祖先,其中包含一个祖先列表,格式如下“1/12/45”。1 是根,12 是 1 的孩子,等等......
我需要在其祖先列表中找到具有特定节点/编号的所有记录。为此,我编写了以下 sql 语句:
select * from nodes where 1 in (nodes.ancestry)
我收到以下错误声明:运算符不存在:整数 = 文本
我也试过这个:
select * from nodes where '1' in (nodes.ancestry)
但它只返回在其祖先字段中具有 1 的记录。不是例如 1/12/45 的那个
怎么了?
谢谢!