Мне нужно экспортировать базу данных продукта osCommerce в Excel. В настоящее время существует несколько столов:osCommerce mysql export to Excel
- Products (list with all the products)
- Options (labels of the different options, e.g. size, color, etc)
- Options_Products (list will all the options for a given product, organised by product_id, option_id and value (e.g. red, 32, etc.))
Я должен экспортировать каждый продукт на одной линии, имеющей один столбец для каждого параметра (например, цвета), и внутри все значения (разделенные запятой). Если какой-либо вариант недоступен для определенного продукта, поле должно быть пустым или нулевым.
product_id
product_name
...
color (red, blue)
size (null)
some other option (23, 24, 24)
another option (null)
У меня возникли трудности с созданием этого MySQL-запроса, и я буду признателен за любую помощь.
У вас возникли проблемы с получением правильного результата из запроса? Или экспортировать в Excel? Можем ли мы увидеть запрос, который вы пробовали до сих пор? – dan08
Это запрос mysql, который я просто не могу найти логикой, как его создать. Я покончил с той частью, которая доставила мне продукты и другую информацию (то, что я написал выше, упрощено), но я застрял, чтобы все опции были в отдельных столбцах, а значения внутри были разделены запятыми. – Boris
Вам лучше объяснить структуру вашей таблицы. Возможно, создание sqlfiddle было бы полезно. – dan08