Мне нужно написать SQL-запрос для csv-экспорта. У меня есть таблица "stores", "items_stores" и для этого "items". Магазины товаров HABTM. Теперь я хочу получить результат, в котором есть столбец для элементов.
Как это:
| Name | Lat | Lng | Items |
| Petes shop | 123 | 123 | Snacks, Pizza |
| Mama Pasta | 123 | 123 | Pasta, Pizza |
Надеюсь, вы поняли идею. Поскольку я долгое время не использовал сырой SQL, я понятия не имею, как это сделать. Будь ты проклят ОРМ. Я думал о чем-то вроде левого соединения, а затем о конкатате или около того. Ну, без понятия в настоящее время, правда.
Для простоты предположим, что таблицы имеют следующие поля:
Stores: *id, name, lat, lng
ItemsStores: store_id, item_id
Items: *id, name
База данных - MySQL 5.x.