Добрый день. Есть таблица в БД, допустим,Товар.
номер название привезли продали
1 мяч 50 шт 20шт
2 ракетки 100шт 100шт
Нужно отсортировать эту таблицу таким образом чтобы получилось вот так:
номер название оборот количество
1 мяч привезли 50шт
2 мяч продали 20шт
3 ракетки привезли 100шт
4 ракетки продали 100шт
И эту таблицу нужно хранить в БД.
Пробую INSERT...SELECT, но ничего не добавляется.
Спасибо.
1. Gost12345 - 07 Декабря, 2016 - 11:11:19 - перейти к сообщению
2. Мелкий - 07 Декабря, 2016 - 11:23:26 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- INSERT INTO tablename (name, type, count)
- SELECT name, 'input', input_count FROM tablename
- UNION ALL
- SELECT name, 'output', output_count FROM tablename
Приправить where по вкусу.