У меня есть две таблицы файлов и пользователей,
Я хочу просмотреть информацию о файле для каждого пользователя для C: \ Users \% USERNAME% \ Documents
так, например это получит информацию из документов 'example':
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 |
+---------------------------------------------+
Который предоставляет первую часть пути, но все еще не может присоединиться к «Документам» до конца очереди, а также выполнить запрос файла.
Итак, как мне просмотреть каждое из имен пользователей?
Я пытался изменить, но ни одна таблица не может быть изменена