आप प्रतिच्छेदन क्वेरी के लिए मूलभूत आवश्यकता का वर्णन करते हैं।
select item.id, item.name
from item, PurchaseLog p, user u
where lower(u.username) = lower('Username1')
AND p.user_id = u.user_id
and item.id = p.itemid
and p.purchasedate between SYSDATE and SYSDATE-365
INTERSECT
select item.id, item.name
from item, PurchaseLog p, user u
where lower(u.username) = lower('Username2')
AND p.user_id = u.user_id
and item.id = p.itemid
and p.purchasedate between SYSDATE and SYSDATE-365
यह दोनों उपयोगकर्ताओं के लिए दिखाई देने वाली item.id और item.name की एक सूची लौटाएगा।