我正在尝试使用我创建的父路径从我的类别表中获取结果。当我使用手动数据启动请求时,它运行良好。当我使用子查询动态尝试相同的请求时,我只得到一个结果而不是预期的 4 个。我不明白为什么,你能帮我吗?
http://sqlfiddle.com/#!2/88b68/6
/*Working query*/
SELECT t.id_categorie FROM t
WHERE t.id_categorie IN (1396,1399,1403,1412)
/*Not working by subquery ??*/
SELECT cat.id_categorie FROM t as cat
WHERE
cat.id_categorie IN (SELECT REPLACE(t.path,'.',',') FROM t WHERE t.id_categorie = 1412)
预先感谢,
问候,