Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

बायां बाहरी जुड़ाव प्रश्न

आपकी क्वेरी के साथ समस्या यह है कि यदि उपयोगकर्ता का कोई फेसबुक खाता नहीं है तो आपको इस उपयोगकर्ता के बारे में कोई जानकारी नहीं मिलेगी। और अगर यूजर के पास कोई लिंक्डइन अकाउंट नहीं है तो आपको उसके ट्विटर अकाउंट के बारे में जानकारी नहीं मिलेगी। LEFT JOINS इस उद्देश्य के लिए उपयुक्त नहीं हैं, लेकिन MySQL FULL OUTER JOINS का समर्थन नहीं करता है, इसलिए वर्कअराउंड के रूप में आप कुछ इस तरह कर सकते हैं:

select
    (select id from bla_facebook_accts where user_id = user.user_id) as facebook,
    (select id from bla_linked_in_accts where user_id = user.user_id) as linkedin,
    (select id from bla_twitter_accts where user_id = user.user_id) as twitter
from
    (select 12 user_id) user


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा - MySQL डेटाबेस से डेटा प्राप्त करना

  2. रेल (3+) में संग्रहीत कार्यविधियाँ अभी भी समर्थित क्यों नहीं हैं?

  3. पता लगाएँ कि Mac OS X पर MySQL कहाँ स्थापित है

  4. पिछले वर्ष में कुछ विशिष्ट ग्राहक द्वारा दिए गए कुल ऑर्डर प्राप्त करने की क्वेरी कोई ऑर्डर मौजूद नहीं होने पर दोहराई गई तारीखों को पुनः प्राप्त करती है

  5. पायथन और mySQLdb त्रुटि:ऑपरेशनल एरर:(1054, 'कहां क्लॉज' में अज्ञात कॉलम)