PDA

View Full Version : آپدیت یک جدول با دستورات SELECT تو در تو



IMANAZADI
جمعه 29 آذر 1392, 06:59 صبح
با سلام
یک مشکل دارم که بدجوری اعصابم رو بهم ریخته
میخوام با دستورات SELECT تو در تو یک جدول رو که با دو جدول دیگه رابطه داره اپدیت کنم اما نمیشه
توضیح بیشتر:

میخوام مقدار QTY جدول PP رو با توجه به متناظر بودن فیلد CONTRACTOR و فیلد ITEM CODE در جدول Contractor_CODE آپدیت کنم
با ارتباط میان جداول نتونستم
با دستورات SELECT تو در تو هم نمیشه
کوئری 1 رو دست کردم اما جواب نمیده

اساتید خبره کمک کنید لطفا


نمونه رو واستون در اکسس میزارم

ممنون

tiphooo
چهارشنبه 04 دی 1392, 00:29 صبح
اگه SQLServer باشه که اینجوری می شه
UPDATE Table1 SET Table1.Field1=Table2.Field1 FROM (SELECT Field1,Field2 FROM Table2)i WHERE i.Field2=Table1.Field2
چون در مثال خودت مشخص نیست که با کدام فیلد می خواهی Update کنی این شکلی نوشتم