आप UNION ALL
का उपयोग कर सकते हैं
दोनों तालिकाओं से पंक्तियाँ प्राप्त करने के लिए:
SELECT id, article, author, tag, date FROM table1 WHERE tag = '1'
UNION ALL
SELECT id, article, author, tag, date FROM table2 WHERE tag = '3'
ORDER BY date
आप अपने डेटाबेस के पुनर्गठन पर भी विचार कर सकते हैं ताकि दो तालिकाओं का उपयोग करने के बजाय आप प्रत्येक पंक्ति के प्रकार को अलग करने के लिए एक फ़ील्ड के साथ केवल एक तालिका का उपयोग करें। तब क्वेरी सरल हो सकती है:
SELECT id, article, author, tag, date
FROM yourtable
WHERE (tag, type) IN (('1','type1'), ('3','type2'))
ORDER BY date