Чёто не могу понять как группировать данные Пишу такой запрос PHP: $query = 'SELECT * FROM Brand INNER JOIN Product ON Product.brand_id = Brand.id WHERE parent_category = "6" GROUP BY brand_id' И получаю такую ошибку Код (Text): #1055 - Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'SosedMarket.Product.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by Не могу понять, даже по официальной доке mysql как группировать. Я просто не могу найти не где как правильно группировку написать то.
в SELECT должны быть поля по которым идет группировка(brand_id), звезду нельзя. для понимания читать мануал и понять что такое группировка и как она работает.
Код (Text): 'SELECT brand_id //<- это обязательно для группировки FROM Brand INNER JOIN Product ON Product.brand_id = Brand.id WHERE parent_category = "6" GROUP BY brand_id'