PDA

View Full Version : سوال: مشکل این کد Update چیه



mpmsoft
چهارشنبه 20 شهریور 1387, 16:49 عصر
دوستا من فکر کنم این کد مشکل داشته باشه لطف می کنید طریقه درستشو بهم بگید

من دوتا چدول دارم می خوام از جدول 2 یه مقداری رو بریزم تو جدول 1 درصورتی که کدهای 2 جدول با هم یکی باشن



UPDATE tblagence
SET tblagence.indate = tblsystem.indate
WHERE tblagence.codeagence IN
(SELECT tblsystem.indate
FROM tblsystem
WHERE tblagence.codeagence = tblsystem.agencycode)

Amir_Safideh
پنج شنبه 21 شهریور 1387, 11:55 صبح
UPDATE tblagence
SET tblagence.indate = (SELECT tblsystem.indate FROM tblsystem
WHERE tblagence.codeagence = tblsystem.agencycode)

--------------
موفق باشید .

mpmsoft
شنبه 23 شهریور 1387, 10:52 صبح
دوست عزیز ممنون از جوابتون وقتی این کد رو اجرا می کنم این خطا رو بهم می ده



Server: Msg 512, Level 16, State 1, Line 1
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
The statement has been terminated.