यहाँ कुछ SQL है जो चाल करता है :
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
आप एक पूर्ण जुड़ाव की तलाश में हैं, लेकिन MySQL ऐसा नहीं करता
. इसलिए हम इसे UNION
. के साथ नकली बनाते हैं क्वेरी।
Laravel में उपयोग के लिए, शायद पूरी चीज़ को केवल कच्चे विवरण में लपेटना सबसे आसान है ।