Только в groupBy поправь колонку, я думаю колонки part нету у тебя)
чет он ни по какой не хочет группироваться вообще
SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'parser.parse_results.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by (SQL: select *, price - purchase as profit from parse_results
inner join parts
on parse_results
.parts_id
= parts
.id
where car_variants_id
= 1 group by parts_id
)