درخواست راهنمایی جهت جستجو در sqlite
سلام به اساتید بزرگوار
من توی سی شارپ میخوام یه جستجو بزنم گیر کردم لطفا راهنمایی کنید
جدول من به این شکله :
خب میخوام یه جستجو بزنم و بعد نتیجه رو بریزم توی یه دیتاگرید ویو به این شکل که از هر کد ملی فقط آخرین رکورد آورده بشه و یه شرط هم بنویسم و اون هم اینکه مانده مغایر با عدد 0 باشه یعنی در واقع بتونم کسانی که بدهکار هستن نشون داده بشه
خودم این رو نوشتم که بر اساس کد ملی گروپ شده یعنی هر کد ملی رو یکبار و اون هم آخریش رو نشون میده ولی یه مشکل داره اون هم اینکه رکوردی از کد ملی که مانده 0 هست رو ول میکنه و میره سراغ آخرین رکوردی که مانده غیر از 0 بوده من میخوام اگر کد ملی باشه که مانده صفر باشه اصلا نیاره و بره سراغ کد ملی هایی که مانده شون صفر نیست و اون ها رو هم گروپ کنه
select * from qest where mande != '0' group by melli
در نهایت میخوام نتیجه اینطوری بشه که کد ملی 3333 اصلا نشون داده نشه چون بدهکار نیست و کد ملی 2222 و کد ملی 1111 آخرین رکورد مربوط شون نشون داده بشه
ممنون
2 پاسخ
select distinct(melli) from qest where mande != '0'
اساتید بزرگوار ممنون میشم راهنمایی کنید ... خیلی جستجو کردم مخصوصا توی stackoverflow متاسفانه چیزی پیدا نکردم
الان من اگر مغایر با صفر ها رو نخوام مشکلی نیست یعنی با همون group by مساله انتخاب اخرین رکورد مربوط به هر کد ملی میاد ولی میخوام شرط اینکه مانده مغایر با صفر باشه رو هم اضافه کنم
متشکرم