Как мы можем показать category
и subcategory
в одном столбце в sql.Оба столбца присутствуют в одной и той же таблице TableA
.
Пример: TableA
--------------------------------------
| category | subcategory | Values |
--------------------------------------
| Bird | parrot | 5 |
| Bird | pigeon | 10 |
| Animal | lion | 2 |
| Animal | Tiger | 5 |
--------------------------------------
Таблица вывода:
-------------------
| NEW | Value |
--------------------
| Bird | 15 |
| parrot | 5 |
| Piegon | 10 |
| Animal | 7 |
| lion | 2 |
| Tiger | 5 |
--------------------
На выходе New - этостолбец, в котором я хочу, чтобы категория и подкатегория.
Пример запроса для создания данных:
CREATE TABLE #TEMP
(
catgory nvarchar(200),
sub_category nvarchar(200),
[values] nvarchar(200),
)
INSERT INTO #TEMP VALUES ('Bird','parrot',5)
INSERT INTO #TEMP VALUES ('Bird','pigeon',10)
INSERT INTO #TEMP VALUES ('Animal','lion',2)
INSERT INTO #TEMP VALUES ('Animal','Tiger',5)
Где логика:
Я хочу, чтобы категория и подкатегория вместе,Где категория должна показывать сумму всех значений подкатегорий и должна быть в порядке, поскольку у меня есть выходная таблица