Я не уверен, что мне написать в следующем SQL-запросе, чтобы показать следующий результат:
Данные:
Цвет уникальный столбец ...
Результат:
0
Pouria Sharif
19 Авг 2014 в 15:14
1 ответ
Лучший ответ
select color as [name/color], value
from your_table
union all
select name, sum(value)
from your_table
group by name
А если вам нужен конкретный заказ, вы можете сделать
select [name/color], value
from
(
select color as [name/color], value, name as order_column
from your_table
union all
select name, sum(value), name
from your_table
group by name
) x
order by order_column
6
juergen d
19 Авг 2014 в 16:36
Вы должны быть более конкретными, если этот запрос вам не подходит.
– juergen d
19 Авг 2014 в 16:22
Когда я выполняю ваш запрос, строки Джона и Дэвида заканчиваются
– Pouria Sharif
19 Авг 2014 в 16:33
Похожие вопросы
Новые вопросы
sql
Язык структурированных запросов (SQL) - это язык запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, примеры данных и тег для используемой реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т. Д.). Если ваш вопрос относится исключительно к конкретной СУБД (использует определенные расширения / функции), используйте вместо этого тег этой СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO / IEC SQL.