আমি আমার সিস্টেমটি আপগ্রেড করেছি এবং আমি যে ওয়েব অ্যাপ্লিকেশনটিতে কাজ করছি তার জন্য পিএইচপি সহ মাইএসকিএল 5.7.9 ইনস্টল করেছি। আমার একটি ক্যোয়ারী রয়েছে যা গতিশীলভাবে তৈরি হয়েছিল এবং মাইএসকিএল-র পুরানো সংস্করণে চালিত হওয়ার পরে এটি দুর্দান্ত কাজ করে। 5.7 এ আপগ্রেড করার পরে আমি এই ত্রুটিটি পেয়েছি:
নির্বাচন তালিকার # 1 এক্সপ্রেশন গ্রোপ বাই ক্লজটিতে নেই এবং এতে অবৈধ কলাম 'সমর্থন_desk.mod_users_groups.group_id' রয়েছে যা GROUP BY দন্ডের কলামগুলির সাথে কার্যকরীভাবে নির্ভর করে না; এটি স্কয়ার_মোড = কেবল_ সম্পূর্ণ_গ্রুপ_বিয়ের সাথে বেমানান
সার্ভার এসকিউএল মোডের বিষয়টিতে মাইএসকিএল 5.7 এর জন্য ম্যানুয়াল পৃষ্ঠাটি নোট করুন ।
এটি আমার কাছে যে প্রশ্নটি দিচ্ছে তা:
SELECT mod_users_groups.group_id AS 'value',
group_name AS 'text'
FROM mod_users_groups
LEFT JOIN mod_users_data ON mod_users_groups.group_id = mod_users_data.group_id
WHERE mod_users_groups.active = 1
AND mod_users_groups.department_id = 1
AND mod_users_groups.manage_work_orders = 1
AND group_name != 'root'
AND group_name != 'superuser'
GROUP BY group_name
HAVING COUNT(`user_id`) > 0
ORDER BY group_name
আমি ইস্যুতে কিছু গুগলিং করেছি, তবে only_full_group_by
কোয়েরিটি ঠিক করার জন্য আমার কী করা দরকার তা নির্ধারণ করার জন্য আমি যথেষ্ট বুঝতে পারি না । আমি কি কেবলমাত্র only_full_group_by
বিকল্পটি বন্ধ করতে পারি , বা আমার আরও কিছু করার দরকার আছে?
আপনার যদি আরো তথ্য লাগে তবে আমাকে জানাবেন।
not a GROUP BY expression
" এটা। তাদের পাশাপাশি কেবল একটি সংখ্যাগত ত্রুটি কোড থাকতে পারে এবং কোনও বার্তা নেই।