Aquí hay algo de SQL que hace el truco :
SELECT table1.recordtime, table1.tempout, table2.tempout AS tempoutstamb
FROM table1
LEFT JOIN table2 ON (table1.recordtime = table2.recordtime)
UNION
SELECT table2.recordtime, table1.tempout, table2.tempout AS tempoutstamb
FROM table2
LEFT JOIN table1 ON (table1.recordtime = table2.recordtime)
ORDER BY recordtime
Está buscando una unión completa, pero MySQL no hace eso
. Así que lo falsificamos con una UNION
consulta.
Para usar en Laravel, probablemente sea más fácil envolver todo en una declaración sin procesar .