Non credo che unire significhi unire.
Unisci significa che trasformi due righe di ogni tabella in una riga più grande in base a una condizione di unione. Se vuoi leggere tutte le righe da una tabella, poi da un'altra e poi ordinarle, usa l'operatore UNION e poi ORDERBY sul set unito. Attenzione, Union rende i tuoi indici inutilizzabili, quindi l'ordinazione può essere piuttosto lenta!
Quindi sarà
(Select ticket_message as message, msg_id as id, created as created, "ticket" as type)
Union
(Select response_message as message, res_id as id, cread as created, "response" as type)
order by created
Ho aggiunto una colonna di tipo per rendere più facile distinguere...