मेरे पास user
और userFriend
नामक 2 टेबल हैं। मैं उपयोगकर्ता तालिका से सभी उपयोगकर्ता, और उपयोगकर्ता प्रोफाइल तालिका से विशिष्ट सदस्य चाहता हूँ। तब मैं उन दोनों को शामिल करना चाहते हैं ...सशर्त बाएं कैसे लिखें
user
userID userName
1 aaa
2 bbb
3 ccc
4 ddd
5 eee
userFriend
userFriendID userID friendUserID
1 1 2
2 2 3
3 1 4
4 4 2
तो मेरी userID = 1, तो मैं चाहता हूँ परिणाम अगर तरह
userID userName userFriendID friendUserID
2 bbb 1 2
3 ccc NULL NULL
4 ddd 3 4
5 eee NULL NULL
तो इस तरह से मैं 2 टेबल के लिए सशर्त चाहते हैं, मैं बाएं जुड़ने का उपयोग करके केवल प्रथम तालिका के साथ उपयोगकर्ता आईडी = 1 वाली दूसरी तालिका में शामिल होना चाहते हैं।
क्या आप अपना कोड थोड़ा बेहतर ले सकते हैं (फ़ॉर्मेटिंग सहायता का उपयोग करें)। इस समय ऐसा लगता है कि आपके पास userID, userFriendID और friendUserID है, जबकि मुझे विश्वास है कि आपको केवल दो आईडी की आवश्यकता है। – Gidon
क्या आप अपना डाटामॉडल पोस्ट कर सकते हैं? मेरा मानना है कि इस तरह के एक अनुरोध का तात्पर्य है कि वहां एक मुद्दा है। –
देखें http://stackoverflow.com/questions/1255492/conditional-join-in-mysql – Singleton