आपकी क्वेरी पर कॉलम निर्दिष्ट करने से चाल चलनी चाहिए:
select a.col1, b.col2, a.col3, b.col4, a.category_id
from items_a a, items_b b
where a.category_id = b.category_id
अपने इच्छित कॉलम चुनने के संबंध में चाल चलनी चाहिए।
इस तथ्य से बचने के लिए कि कुछ डेटा केवल items_a में है और कुछ डेटा केवल items_b में है, आप यह करने में सक्षम होंगे:
select
coalesce(a.col1, b.col1) as col1,
coalesce(a.col2, b.col2) as col2,
coalesce(a.col3, b.col3) as col3,
a.category_id
from items_a a, items_b b
where a.category_id = b.category_id
कोलेस फ़ंक्शन पहला गैर-शून्य मान लौटाएगा, इसलिए प्रत्येक पंक्ति के लिए यदि col1 गैर-शून्य है, तो वह इसका उपयोग करेगा, अन्यथा इसे col2, आदि से मान प्राप्त होगा।