大家好,最近入坑了思源笔记,在制作自己的模板,想实现一个列出某个页面下的所有子页面的标题,摸索使用 SQL 语句,以 SELECT name FROM blocks WHERE id='子页面 ID' 语句总是提示不存在符合条件的内容块,用 SELECT * FROM blocks WHERE id='子页面 ID' 可以查到该子页面内的内容块,请教下是语法不正确还是只能查找块内容,没法查找页面标题
请教下,思源笔记的 SQL 查询是不是只能以 SELECT * FROM blocks 开头
相关帖子
-
JeffreyChen • • 1 评论
你看看这个:思源数据库表与字段
SELECT name FROM blocks WHERE id='子页面 ID'
这个语句完全不对啊思源目前只能将 blocks 表作为最后的返回结果,且 选中的列必须是全部的列, 即 * -
-
-
虽然要以
SELECT * FROM blocks
开头,但可以像下面这样,SELECT block_id FROM refs
在后面:SELECT * FROM blocks WHERE content LIKE '%文字部分%' AND id NOT IN ( SELECT block_id FROM refs );
-
-
-
你这个需求用集市里的目录插件就可以实现,文档目录是动态更新的,嘎嘎好用
1 回复我看到“列出某个页面下的所有子页面的标题”这个描述迷迷糊糊的,都没想起来目录插件可以实现 -
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于