DaDaDooDoo
کاربر VIP
سلام
من دنبال یه راه حل بهینه و منطقی می گردم واسه موضوع زیر :
یک سری رکورد داریم توی دیتابیس که یه فیلد دارن به اسم مثلا a توی این فیلد a یه مقداری هست که ممکنه توی چند تا رکورد این مقدار مشابه باشه مثلا ۵ تا رکور داریم که مقدار فیلد a اون ها همگی 885544 هست و ۱۰ تا رکورد دیگه داریم که مقدار a در اونها 2000 هست
حالا من می خوام رکوردهایی که مقدار مشبه دارن رو توی UI مشخص کنم. مثلا توی جدول اون هایی که مقدار 885544 دارن سبز بشه و مثالا اونهایی که 2000 دارن قرمز
اما چند تا مشکل هست :
۱ - این رکوردها \شت سر هم نیستن و ممکنه یکیش اولین رکورد از db باشه یکیش 500
۲ - چون تعداد رکورد ها خیلی بالاس از paging استفاده شده با offset 10 یعنی توی هر کوءری فقط 10 تا رکورد بر می گردونه و ممکنه یکی از این رکورد ها با مقدار مشابه توی این 10 تا باشه اما بقیه نباشن
۳ - اگه بخوام array رو sort کنم که این رکورد ها پشت سر هم بیفتن بازم نمی شه چون نحوه نمایش باید بر اساس تاریخ باشه ( والته بازم مشکل بالا هست )
کسی ایده ای واسه انجام این کار داره ؟
من دنبال یه راه حل بهینه و منطقی می گردم واسه موضوع زیر :
یک سری رکورد داریم توی دیتابیس که یه فیلد دارن به اسم مثلا a توی این فیلد a یه مقداری هست که ممکنه توی چند تا رکورد این مقدار مشابه باشه مثلا ۵ تا رکور داریم که مقدار فیلد a اون ها همگی 885544 هست و ۱۰ تا رکورد دیگه داریم که مقدار a در اونها 2000 هست
حالا من می خوام رکوردهایی که مقدار مشبه دارن رو توی UI مشخص کنم. مثلا توی جدول اون هایی که مقدار 885544 دارن سبز بشه و مثالا اونهایی که 2000 دارن قرمز
اما چند تا مشکل هست :
۱ - این رکوردها \شت سر هم نیستن و ممکنه یکیش اولین رکورد از db باشه یکیش 500
۲ - چون تعداد رکورد ها خیلی بالاس از paging استفاده شده با offset 10 یعنی توی هر کوءری فقط 10 تا رکورد بر می گردونه و ممکنه یکی از این رکورد ها با مقدار مشابه توی این 10 تا باشه اما بقیه نباشن
۳ - اگه بخوام array رو sort کنم که این رکورد ها پشت سر هم بیفتن بازم نمی شه چون نحوه نمایش باید بر اساس تاریخ باشه ( والته بازم مشکل بالا هست )
کسی ایده ای واسه انجام این کار داره ؟