PDA

View Full Version : ایجاد حلقه در sql server



SokooteShab1
پنج شنبه 05 آبان 1390, 09: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)))

یوسف زالی
پنج شنبه 05 آبان 1390, 22:31 عصر
سلام.
دوست من به جای مساوی از in استفاده کن.
OR Root_ID in ...