У меня есть две таблицы, одна является category
таблица с полями, какMultiple Регистрация на той же колонке
id , name, created_by, created_date, modify_by, modify_date, status
(обратите внимание CREATED_BY & modify_by будут иметь идентификаторы пользователей из таблицы пользователя)
и другие таблицы user
с колонками как
id, name, role and many more
Я должен указать категорию на веб-странице с именами тех пользователей, которые создали новую категории, а также те, кто изменил категорию
Я использую следующий SQL запрос, чтобы получить CREATED_BY имя пользователя, а также modify_by имя пользователя для отображения в лист
BEGIN
SELECT cat.id,cat.name, cate.name as parentname, cat.parent_id,
cat.created_by, cat.created_date, cat.modify_by, cat.modify_date,
user.firstname
FROM `category`as cat
INNER JOIN `user` ON cat.created_by = user.id
LEFT JOIN category as cate ON cate.id = cat.parent_id;
END
Что я должен добавить этот запрос, чтобы получить amemodifier пользователя n из своего идентификатора, который может отличаться от идентификатора создателя?
Или мне нужно написать отдельный запрос для получения имени модификатора?
Исправьте форматирование. –
Какая СУБД вы используете? –