View Full Version : برگرداندن رکورد مورد نظر + تعدادی رکورد رندوم
m_gholami
سه شنبه 27 دی 1390, 13:27 عصر
با سلام
میخام یک زکورد خاص رو بعلاوه تعدادی رکورد رندوم برگردونم طوریکه روکورد خاصم در ابتدای لیست برگشتی قرار داشته باشه
با تشکر
یوسف زالی
سه شنبه 27 دی 1390, 17:09 عصر
سلام.
select * from TBL where ID = YourID
union
select top n * from TBL order by newid() -- sql
m_gholami
چهارشنبه 28 دی 1390, 09:49 صبح
سلام
من هم همین دستوراتو نوشتم ولی من میخام رکوردی که با ایدی برمیگرده در ابتدای سطر قرار بگیره
اگر هم از union all استفاده کنم رکورد تکراریهم بر میگردونه
یوسف زالی
چهارشنبه 28 دی 1390, 11:31 صبح
سلام.
select 0 as OrdValue, * from TBL where ID = YourID
union
select top n 1 as OrdValue,* from TBL order by newid() -- sql
order by OrdValue
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.