大家好,最近入坑了思源笔记,在制作自己的模板,想实现一个列出某个页面下的所有子页面的标题,摸索使用 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 );
- 查看全部回帖
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于