سلام دوستان
من یه جدول تو دبتابیسم دارم ک کل اخبارم که نوع های مختلفی مثل اخبار سیاسی - رازهای سلامت - سبک زندگی و... هستش توی اون جدول ذخیره میشن .
حالا من میخوام که از اون دسته هایی ک تو اون جدول هست از هر دسته فقط 5 تا خبر جدیدشو بگیرم و نمایش بدم .
مثلا 5 تای جدید اخبار سیاسی و 5 تای جدید رازهای سلامت و...
مثل شکل زیر
ممنون میشم راهنمایی کنید.
سلام
دستور select ساده هست دوست عزیز
Select Top 5 * from NameTable
نه دوست عزيز فک کنم شما مشکل منو متوجه نشديد من تو اون يه جدول کل اطلاعات دسته بنديام ريخته ميشه يعني همه نوع اخبارم مثل سياسي و تازه ها و... تو اون يه جدول ذخيره ميشه حالا من ميخوام که با يه کانکشن به ديتابيس 5 تاي جديد از هر دسته خبري رو دريافت کنم.
ولي ايني ک شما گفتين فقط يه سلکت ساده هستش.
ممنون.
شما باید از GroupBy استفاده کنید
بر اساس گروه ها GroupBy کنید و سپس باید مرتب کنید و بعد با استفاده از Take در Linq و یا Top در t-sql تعداد 5 تا را استخراج کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)