gpt4 book ai didi

android - 仅从具有物化路径的表中选择直接后代

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:53 26 4
gpt4 key购买 nike

我正在尝试使用“物化路径”模式在 Android 应用程序的 SQLite 数据库中存储目录结构。我的单表有一个主键字段是文件路径,像这样:

PATH(PK)
/sdcard/foo
/sdcard/bar
/sdcard/foo/music
/sdcard/foo/films
/sdcard/bar/photos

我想获得/sdcard 目录的直接子目录列表。我知道如何使用此 SQL 获取/sdcard 的所有(间接)后代:

WHERE PATH LIKE '/sdcard/%'

返回所有行。但是只获取顶级子级的 SQL 是什么,所以只返回:

/sdcard/foo
/sdcard/bar

这个问题的答案可能会提供一些见解,但我的 SQL 还不够强大,无法理解“The Scrum Meister”的回答: Selecting based on path in mysql

最佳答案

怎么样

WHERE PATH LIKE '/sdcard/%' and PATH not like '/sdcard/%/%'

关于android - 仅从具有物化路径的表中选择直接后代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14309821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com