Требуется СВОДНАЯ справка

#oracle

#Oracle

Вопрос:

У меня есть такая таблица и данные в oracle

  create table ab (a varchar2(10), b  varchar2(10), c  varchar2(10) , d  number, e  number);
    insert into ab values ('yuxc', 'x13', 'shjsh', -1, 12345);
    insert into ab values ('yuxc', 'x15', 'shjsh', 12345, -1);
  

и мне нужны такие данные

  a         b1    b2    c            d          e
yuxc       x13   x15   shjsh        12345      12345
  

пожалуйста, помогите.

Комментарии:

1. Вам придется немного подробнее объяснить, что вы подразумеваете под -1 значением.

Ответ №1:

Пока одно возможное решение, соответствующее вашим образцам данных.

Если это не ожидаемое общее решение, необходимо предоставить дополнительную информацию

 select 
   A, min(B) B1, max(B) B2, C, max(D) D, max(E) E    
from ab
group by A,C

A          B1         B2         C                   D          E
---------- ---------- ---------- ---------- ---------- ----------
yuxc       x13        x15        shjsh           12345      12345