शाम सभी,तालिका तालिका से तालिका अपडेट करें जहां (शर्तें)
असल में, यह रात है। लगभग 11 बजे। मेरा दिमाग बंद हो रहा है और मुझे थोड़ी मदद चाहिए ताकि मैं खत्म कर सकूं और घर जा सकूं :)
मेरे पास दो टेबल हैं - टेबल ए और टेबल बी। मुझे दो अन्य फ़ील्ड मैच होने पर तालिका बी में किसी फ़ील्ड से मान के साथ तालिका में फ़ील्ड को अपडेट करने की आवश्यकता है। टेबल प्रत्येक रिकॉर्ड :(
मूल रूप से, मैं ऐसा करना चाहते हैं के लिए एक विशिष्ट आईडी होनी नहीं है:
update a
set importantField =
(select b.importantfield
from b
where a.matchfield = b.matchfield
and a.matchfield2 = b.matchfield2
)
where a.matchfield = b.matchfield
and a.matchfield2 = b.matchfield2
या कम से कम ... मुझे लगता है कि मुझे क्या करना चाहते है ...
किसी ने मुझे बाहर करने में मदद कर सकते हैं, कृपया
आप, सर, एक प्रतिभाशाली हैं। ... और मैं वास्तव में थक गया हूं कि शामिल होने के बारे में सोचने के लिए ... अब मैं घर जा सकता हूं और यह सब आपको धन्यवाद! अपने आप को पीठ पर एक पेट दें: डी –
@ कॉस्मिक: खुशी है कि यह आपके लिए काम करता है ... मुझे इस काम को दोबारा जांचना पड़ा, हाल ही में LINQ के अंदर बहुत अधिक समय बिताया :) –
मुझे लगता है कि आपको 'ए' के लिए उपनाम सेट करने की आवश्यकता है 'काम करने के लिए टेबल, या मैं कुछ याद कर रहा हूँ? –