SokooteShab1
پنج شنبه 05 آبان 1390, 10:57 صبح
سلام دوستان.
می خوام آپدیت زیر رو در sql انجام بدم اما چون خروجی select توی or دوم چند مقدار هست مشکل ایجاد میکنه. فکر میکنم که با ایجاد حلقه foreach تو sql مشکلم حل بشه ولی نمی دونم چه جوری این کار رو باید انجام بدم.کسی می تونه راهنماییم کنه؟
کد:
UPDATE tb_Topic
SET Mahiyat = 1
WHERE (Root_id = 112) OR
(Root_id =
(SELECT Id
FROM tb_Topic AS tb_Topic_1
WHERE (Root_id = 112)))
می خوام آپدیت زیر رو در sql انجام بدم اما چون خروجی select توی or دوم چند مقدار هست مشکل ایجاد میکنه. فکر میکنم که با ایجاد حلقه foreach تو sql مشکلم حل بشه ولی نمی دونم چه جوری این کار رو باید انجام بدم.کسی می تونه راهنماییم کنه؟
کد:
UPDATE tb_Topic
SET Mahiyat = 1
WHERE (Root_id = 112) OR
(Root_id =
(SELECT Id
FROM tb_Topic AS tb_Topic_1
WHERE (Root_id = 112)))