假设文件 f1,f2,f3 都有标签 TODO
希望在 f4 文件中实现 列出 TODO 标签所在的全部文档
f1
f2
f3
以下 3 种方式均未能实现
方法 1:
sql
SELECT * FROM blocks WHERE markdown LIKE '%#TODO#%'
方法 2:
sql
{{ SELECT * FROM blocks WHERE type = 'd' AND id IN (
SELECT root_id FROM blocks WHERE markdown LIKE '%#TODO#%'
) }}
方法 3:如果需要排除重复文档
sql
{{ SELECT DISTINCT b.* FROM blocks b
JOIN blocks t ON b.id = t.root_id
WHERE t.markdown LIKE '%#TODO#%' AND b.type = 'd' }}
方法 1 返回的是有标签的那一行内容
方法 23 返回的是有标签的文件的全部内容
我需要的是返回有标签的文档的文档链接
请教各位高手


