में एक ही तालिका अद्यतन करें मैं उसी तालिका डेटा से उसी तालिका डेटा को अद्यतन करने का प्रयास कर रहा था।SQL सर्वर
मेरे सपा के रूप में नीचे दिखाया गया है:
UPDATE T1
SET T1.Name = T2.Name
, T1.Age = T2.Age
, T1.Subject = T2.Subject
FROM Student T1
, Student T2
WHERE T1.StudentID = @OldID
AND T2.StudentID = @NewID
जब मैं इस क्वेरी को क्रियान्वित कर रहा हूँ, वहाँ कोई त्रुटि है। लेकिन अद्यतन काम नहीं कर रहा है।
'@ OldID' और' @ NewID' समान हैं? – Oded
आपकी क्वेरी को काम करना चाहिए (http://sqlfiddle.com/#!3/d7728/13)। शायद '@ ओल्डआईडी' और '@ न्यूआईडी' @ ओडेड सुझावों के समान हैं। –
हां वे समान हैं। छात्रवृत्ति अद्वितीय पहचानकर्ता है। –