Ich glaube nicht, dass Merge Join bedeutet.
Join bedeutet, dass Sie zwei Zeilen jeder Tabelle basierend auf einer Join-Bedingung zu einer größeren Zeile machen. Wenn Sie alle Zeilen aus einer Tabelle und dann aus einer anderen lesen und sie dann ordnen möchten, verwenden Sie den UNION-Operator und dann ORDERBY für die vereinte Menge. Seien Sie gewarnt, Union macht Ihre Indizes unbrauchbar, daher kann das Bestellen ziemlich langsam sein!
Das wird also sein
(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
Ich habe eine Typspalte hinzugefügt, um die Unterscheidung zu erleichtern...