sql >> Database teknologi >  >> RDS >> Mysql

Slut dig til to tabeller med alle poster

Her er noget SQL, der gør tricket :

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

Du leder efter en fuld deltagelse, men MySQL gør det ikke . Så vi forfalsker det med en UNION forespørgsel.

Til brug i Laravel er det nok nemmest bare at pakke det hele ind i et rå statement .




  1. Sådan listes alle brugere i PostgreSQL

  2. vælg fra en tabel, indsæt i en anden tabel oracle sql-forespørgsel

  3. APPEND_ONLY_STORAGE_INSERT_POINT-låsen

  4. Oracle DB Server + APEX + ORDS + JasperRapporter fra bunden (del 1)