मुझे एक तालिका के साथ कोई समस्या है जिसे मैं विजुअल स्टूडियो 2010 में उत्पन्न करने का प्रयास कर रहा हूं। मुझे पूरा यकीन नहीं है कि मेरे डेटा स्रोत को बनाने के लिए मेरी SQL क्वेरी कैसे तैयार की जाए।शर्तों के लिए एकाधिक तालिका के साथ SQL क्वेरी
असल में मेरे पास दो टेबल हैं। उनमें से एक में चित्र फ़ाइल नाम हैं और इसमें दो कॉलम हैं, picturefile (PK)
और username
। दूसरी तालिका में तीन उपयोगकर्ता नाम कॉलम हैं: पहला कॉलम उपयोगकर्ता नाम को परिभाषित करता है, उपयोगकर्ता नाम के दूसरे उपयोगकर्ता को मित्र संबंध बनाने के लिए और तीसरा कॉलम RelationshipID
है।
मैं अपनी क्वेरी एक टेबल तैयार करना चाहता हूं जो वर्तमान उपयोगकर्ता के दोस्तों के स्वामित्व वाले चित्र तालिका से सभी चित्र दिखाती है। मेरे पास पैरामीटर @currentuser
है जिसका उपयोग किया जा सकता है, तो यह आपके मित्र की चित्र तालिका होगी।
प्रयास रहा था, मन में भालू मैं बहुत शुरुआत में ज्यादा कर रहा हूँ, यह है:
SELECT picturefile, username
FROM pictures_table1
WHERE (username = (SELECT User2 FROM friendslist_table1 WHERE friendslist_table1.Username1 = @currentuser AND friendslist.Username2 <> @currentuser))
यह कहने की सबक्वेरी एकाधिक मान वापस नहीं लौट सकते एक त्रुटि देता है।
धन्यवाद।
करेगा। धन्यवाद – user1824836