कहो भीतर चयन पर कुछ स्पष्टीकरण की आवश्यकता है, अगर मैं निम्नलिखित टी SQL विवरण (एसक्यूएल सर्वर 2008 पर चलाने के लिए डिज़ाइन) है:अद्यतन टी SQL विवरण
UPDATE tbl
SET col1 = (
SELECT MAX(col1) FROM tbl AS t1 WHERE t1.type = tbl.type
);
वास्तव में किस प्रकार करता है इस मामले में चयन काम :
यह
यह tbl से चयन करता है के रूप में यह पहले था अद्यतन रिकॉर्ड को अपडेट करना शुरू किया प्रत्येक अद्यतन के परिणाम, या ध्यान में रखते हुए चयन करता है।
क्या कोई मेरे लिए यह स्पष्ट कर सकता है?
मैंने इसे लाइव उदाहरण पर परीक्षण किया। और ... तुम सही हो। धन्यवाद। – ahmd0