【发布时间】:2011-09-23 09:28:19
【问题描述】:
我有一个包含文件名和文件完整路径的数据库表。
例如/home/user/parent_folders/file.txt 我想列出每个不同的文件夹,其中至少包含数据库中的一个文件。
现在,我通过从数据库表中选择所有行、获取每个文件的路径并使用 Set 来确保不同的值,从而实现了这一点。
有没有更有效的方法来做到这一点?例如,我可以将 SQL 语句中的 Group By 与正则表达式一起使用吗?在数据库中,我没有文件的父路径,而是路径末尾带有文件名的完整路径。
谢谢。
【问题讨论】: