Oracle создает таблицу как select с условием max count

У меня проблема с Oracle, вот мой выбор:

create table new_table as 
select
idprod as product_id, descr as description
from old_table p where updateNum = (select max(updateNum) from old_table pp where pp.idprod = p.idprod);

этот запрос дает мне одну общую ошибку без объяснения. SQL Developer скажи мне:

"Ошибка, начинающаяся со строки 7 в команде: [...] Отчет об ошибке:
Команда SQL: создать таблицу

У меня есть матрица MxN, и я хотел бы преобразовать ее в вектор MNx1 со всеми элементами строки из матрицы в качестве элементов вектора.

Я пробовал использовать reshape , но я был не успешный.

Вот небольшой фрагмент кода и ожидаемый результат.

  S=[0     1
     1     0
     1     1
     1     1 ]

Ожидаемый результат:

S_prime= [ 0 1 1 0 1 1 1 1]

PS: Использование цикла и конкатенации не вариант, я уверен, что есть простой прямой метод, которым я не являюсь

Спасибо

5
задан Kiran 28 April 2011 в 11:27
поделиться