आप मूल रूप से जो दिखा रहे हैं वह यह है कि आपके मॉडल में एक डिज़ाइन समस्या है जहां ऐसा लगता है कि सुपर/उपप्रकारों को लागू करते समय गलत विकल्प बनाया गया था। आपकी कार्यात्मक आवश्यकता दो अलग-अलग तालिकाओं से एक समान सेट के रूप में (सिमुलर) डेटा रखना है। यह सीधा होगा यदि वे सभी पंक्तियाँ एक तालिका में होतीं। तो असली सवाल यह है कि वे क्यों नहीं हैं।
आप अभी भी इस क्वेरी को तेज़ी से प्राप्त कर सकते हैं (मुझे लगता है) लेकिन यह बदसूरत है।
SELECT * FROM
(SELECT * FROM (select title, id, date as date_added from test1
ORDER BY date_added DESC LIMIT 0,8) t1
UNION ALL
SELECT * FROM (select title, customer as id, date_added from test2
ORDER BY date_added DESC LIMIT 0,8) t2
) joined
ORDER BY date_added DESC
LIMIT 0,8