我有两个表文件和用户,我想查看每个用户的文件信息C:\Users\%USERNAME%\Documents
因此,例如,这将从“示例”文档中获取信息:
SELECT *
FROM file
WHERE path LIKE 'C:\Users\example\Documents\%%';
但是用户名来自用户
SELECT username FROM users;
返回
+--------------------+
| username |
+--------------------+
| Administrator |
| DefaultAccount |
| example |
| Guest |
| WDAGUtilityAccount |
| SYSTEM |
| LOCAL SERVICE |
| NETWORK SERVICE |
+--------------------+
或者,有:
SELECT directory FROM users;
+---------------------------------------------+
| directory |
+---------------------------------------------+
| |
| |
| C:\Users\example |
| |
| |
| %systemroot%\system32\config\systemprofile |
| %systemroot%\ServiceProfiles\LocalService |
| %systemroot%\ServiceProfiles\NetworkService |
+---------------------------------------------+
它提供了路径的第一部分,但仍然无法将“文档”加入查询结束并运行文件查询。
那么,我如何遍历每个用户名。
我试过修改,但两个表都不能修改