Я пытаюсь сделать запрос MySQL, который использует другой group_concat с данными из того же LEFT JOIN. Пример таблицы может быть:
Стол машин
кариде | license_plate
Таблица шин (означает использованные шины)
кариде | модель | ширина
Из этих таблиц я хочу получить список моделей шин, классифицированных по их ширине, с той идеей, что есть только две возможные ширины, и я загружаю его со страницы автомобильной карты.
SELECT name,
if(width=205,group_concat(model ORDER BY model ASC),'') as width_205,
if(width=225,group_concat(model ORDER BY model ASC),'') as width_225,
FROM cars
LEFT JOIN tires ON cars.carid=tires.carid
WHERE carid='10'
Я надеюсь, что мое объяснение понятно. Это предложение не работает должным образом, и я не знаю, из-за ли это плохого синтаксиса или просто не могу использовать group_concat таким образом.
Хорошо, спасибо за чтение, и я буду ждать ваших ответов. Заранее спасибо!