query 1: Мне нужно получить код dept из одной таблицы. query 2: используйте этот код dept для запроса другой таблицы, в которой также есть другой набор dept-кода. один из них относится ко многим, один из которых относится ко многим департаментам.Oracle рассматривает возможность возврата одного столбца из нескольких столбцов выбора
ПРИМЕЧАНИЕ: они не имеют одинакового имени столбца в двух таблицах.
и конечным результатом должно быть объединение 1-го запроса и 2-го запроса.
например: запрос 1 результат: ECE запрос 2 результат: EEE, Mech, Comp. Совет Безопасности ООН
Мне нужен результат ECE, EEE, Mech, Comp. Совет Безопасности ООН
declare default_dept_Code varchar2(10);
begin
select dept_code into default_dept_Code from (select dept_code from
course_per WHERE student_no ='526765771');
dbms_output.put_line(default_dept_Code);
SELECT dept_code FROM course_per WHERE student_no ='526765771'
union all
select add_dept_code from addition_dept where dept_Code = default_dept_Code;
Я не могу выполнить этот запрос, у него есть ошибка. Каковы другие лучшие способы, с которыми я могу справиться, мне нужно поставить это в ПРОСМОТР. Я попытался создать временную таблицу и вставить в нее результат выбора, не работал. Я новая пчела для Oracle. Я не хочу использовать курсор, если это единственный вариант, на который я могу пойти.
Пожалуйста, пост структуры таблицы (имена таблиц и столбцов, типов данных столбцов и первичный ключ и внешний ключ обозначение) и выборочные данные, с желаемым результатом из данных выборки. – mathguy