سلام خسته نباشید
استاد من چطوری میتونم تمام اطلاعات دو جدول رو بگیرم و مرتب سازی کنم بر اساس تعئائ اون id که در جدول دوم است. با group by و order نتوستم به جایی برسم
Select C.*,R.* FROM TblCatagory AS C
INNER JOIN TblRestaurant AS R ON R.CatagoryId = C.CatagoryIdمابقیشو چطور بنویسم به نتیجه میرسم؟تمام ایتم ها نیازه واس همین ستاره گذاشتم.
فقط میخوام که مرتب سازی بر اساس دسته بندی (TblCatagory )باشه که رستوران براش زیاد تعریف شده

مثلا در جدول CatagoryId با شماره 25 بیشتره و بعدش 26 و...
میخوام اول اونی که زیاده رو نشون بده که اینجا میشه 25
خلاصه بخوام بگم جدول دسته بندی نوع رستوران رو نشون میده مثلا کافه هست یا رستوران هست یا ...
من مرتب سازی میخوام بر اساس اینا باشه. یعنی اگه کافه ها بیشتر بودن کافه ها اول باشن و همینطور ادامه داشته باشه
البته TblCatagory مرتب سازی کنه بر اساس تعداد رستوران هایی که داره هم اوکی هست. منظور رستوران هارو نیاره فقط جدول tblcategory باشه
سلام
در دوره ترکیب کوئری ها رو توضیح دادم ، بر اساس اون موارد کوئری مورد نظرتون رو بنویسید
خیلی ممنون از جواب دادنتون استاد
استاد من از این روش استفاده کردم
string query = $"Select C.*,R.* FROM TblCatagory AS C " +
"INNER JOIN TblRestaurant AS R ON R.CatagoryId = C.CatagoryId ";
و تو کد هم اینجوری اونایی که تعداد رستوران بالا دارن رو اوردم
var categores = categoryList.OrderByDescending(i => i.TblRestaurant.Count());من از dapper استفاده میکنم برای پروژه. البته اونم dapper رو هم تو دوره خیلی خوب شما یاد گرفتم