Используйте UNION ALL
с двумя запросами.Запрос каждой таблицы будет просто иметь NULL
во всех столбцах другой таблицы.Например:
SELECT 'event' as type,
datetime,
location,
organizer,
NULL as notes
FROM events
UNION
ALL
SELECT 'user_note',
datetime,
NULL,
NULL,
notes
FROM user_notes
ORDER
BY datetime DESC
Поле типа может быть либо строкой, либо целым числом, чтобы легко отличить, из какой таблицы произошла строка.