بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
مشكلتي هي كالتالي:
لدي قاعدة بيانات تحتوى على حقل فيه عدة قيم, من 1 إلى 18.
وأحتاج إلى عد كل القيم ذات نفس الرقم, مثلا: أحدد جميع الأعمدة التي تحتوي على واحد.
ثم أحسب أكثرها تكراراً, فمثلاً 1 تكرر 10 مرات و 2 تكرر 8 مرات, هنا يأخذ واحد.
والطريقة التي قمت ببرمجتها ربما بدائية وهي تنفيذ 18 استعلام SELECT لقيم مختلفة وإضافة كل قيمة إلى المصفوفة, وبالتالي أحسب الأعلى تكراراً عن طريق دالة max في php.
ولكني لم أشعر بالراحة في هذه الطريقة , فهي بطيئة بالتأكيد!
هل من طريقة أسرع ؟ بحيث تحدد عدد تكرار كل قيمة على حداً.
والسلام عليكم ورحمة الله وبركاته.