#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