Я пытаюсь создать представление в MYSQL, но при использовании Union ALL он отображается под 1 столбцом. когда я пытаюсь добавить имена столбцов это просто говорит о том, что количество столбцов и результатов DonT соответствуютСоздание представления в mysql с объединением всех, кроме всех записей, отображается под 1 столбцом
use TestDB;
DROP VIEW if exists auditTableView;
Create view auditTableView
AS
select usernames.username from usernames LEFT JOIN auditTable on usernames.ID = auditTable.userID
Union ALL
select actionDesc.functionName from actionDesc LEFT JOIN auditTable on actionDesc.actionID = auditTable.actionID
Union all
SELECT timestamp from auditTable;
SELECT * FROM auditTableView;
... но OP действительно должен пересмотреть структуру SQL. Потребность в этом ответе является симптомом большей проблемы с запросом. –