Сжатие строк SQL для оракула 10 г - PullRequest
1 голос
/ 22 марта 2012

Мне сложно понять, как правильно объединять строки.Глядя на образец таблицы ниже:

TYPE  | NAME   | COLOR | DESCRIPTION
=================================
Fruit | Apple  | Red   | -----    
Fruit | Apple  | ----- | sweet    
Fruit | Orange | ----- | ripe

Я хочу объединить строки 1 и 2, чтобы строки с одинаковым типом и именем имели одну строку, а ее значения были объединены в одну строку..

Есть ли способ сделать это?

1 Ответ

4 голосов
/ 22 марта 2012

Звучит так, как будто вы просто хотите

SELECT type, 
       name, 
       MAX(color) color, 
       MAX(description) description
  FROM table_name
 GROUP BY type, name;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...