MENGATASI ERROR QUERY GROUP BY DI MYSQL

ERROR GROUP MYSQL

Pernah suatu ketika saya mendapatkan error saat menggunakan query group untuk pengambilan database mysql.

Hasil errornya seperti ini 

Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'support_desk.mod_users_groups.group_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

Setelah browsing kesana kemari ternyata masalahnya GLOBAL SQL Mode, solusinya adalah dengan menambahkan script dibawah ini

SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

Saya menggunakan sqlyog untuk remote mysql vps saya, dibawah ini sceenshootnya

Akhirnya setelah menjalankan script diatas errornya teratasi dan query JOIN GROUP lancar jaya.

Semooga bermanfaat.


ARTIKEL TERKAIT
Comments : To post comment, you must login first using google. No worry, it's safe