मेरे पास निम्न डीबी संरचना है:

enter image description here

और अभी मैं item_contacts से निर्माता डेटा, व्यवस्थापक डेटा और तकनीकी डेटा प्राप्त करने के लिए कोई प्रश्न नहीं बना सकता...

मुझे किस प्रकार के जॉइन का उपयोग करने की आवश्यकता है और कैसे?

-1
E1dar 27 जुलाई 2020, 02:16

1 उत्तर

सबसे बढ़िया उत्तर

मुझे लगता है कि आप item_contacts पर 3 जॉइन चाहते हैं - प्रत्येक कॉलम के लिए एक जिसका data आप पुनर्प्राप्त करना चाहते हैं:

select
    i.*,
    cc.data as creator_data,
    ca.data as admin_data,
    ct.data as tech_data
from items i
inner join item_contacts cc on cc.contact_id = i.creator_id
inner join item_contacts ca on ca.contact_id = i.admin_id
inner join item_contacts ct on ct.contact_id = i.tech_id
3
GMB 27 जुलाई 2020, 02:18