Задать вопрос
@tokyodead

Как объединить значения в массиве?

Подскажите, как мне это сделать.
У меня есть база данных с которой я формирую XML,

В базе у меня лежат товары
61cc496bcf828698644154.jpeg

Как объединить товары с одинаковыми артикулами, примерно вот так
artikul = 123
name = Example
price = 12345
kod = 123123
ostatok_almaty = 2
ostatok_nursultan = 3

Как то примерно так, подскажите плс.
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@galliard
SELECT
artikul,
ANY_VALUE(name) name,
ANY_VALUE(price) price,
ANY_VALUE(kod) kod,
COUNT(CASE WHEN sklad="Алматы" THEN sklad END) ostatok_almaty,
COUNT(CASE WHEN sklad="Нур-Султан" THEN sklad END) ostatok_nursultan
FROM `tablename`
GROUP BY artikul;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы