2012-01-31 13 views
5

में किसी सम्मिलित क्वेरी के अंदर एक चयन क्वेरी का उपयोग कैसे करें मुझे किसी तालिका में मान डालने की आवश्यकता है। लेकिन मेरी हालत यह है कि मुझे किसी अन्य तालिका से Min(date) चुनने की आवश्यकता है और यह मान किसी अन्य तालिका में डाला जाना चाहिए।SQL सर्वर 2005

मेरे क्वेरी

Insert into tempTable values 
('Value1','Value2','Value3',(select min(val_dt) from anotherTable),'Y',getdate()) 

अगर मैं इस क्वेरी मैं त्रुटि का सामना करना पड़ रहा का उपयोग करें।

मुझे गाइड करें कि सम्मिलित क्वेरी के अंदर चयन क्वेरी का उपयोग कैसे करें।

INSERT INTO tempTable 
SELECT 'Value1', 'Value2', 'Value3', MIN(val_dt), 'Y', GETDATE() 
FROM anotherTable 

और चुनें बयान के रूप में जटिल रूप में आप चाहते हो सकता है, Wheres और की तरह अर्थ हो सकता है:

उत्तर

7
इसके बजाय मूल्यों() का उपयोग कर सम्मिलित बयान में की

, पंक्ति मान जोड़ने के लिए एक चयन का उपयोग शामिल थे।