Oracle выбрать запрос нескольких таблиц - PullRequest
0 голосов
/ 14 ноября 2018

Мне нужно написать запрос, чтобы показать Emp Id, ID задачи, Имя задачи, Дата начала, Дата окончания для всех задач из этих двух таблиц

ЗАДАЧА

taskid      (primary key)
taskname
givendate
startdate
enddate
maxhours

РАБОТА

taskid      (primary key, foriegn key)
empid       (primary key, foriegn key)
hoursspent

Мой запрос SELECT empid, taskid, taskname, startdate, enddate FROM task, job WHERE task.taskid=job.taskid

Я продолжаю получать

ORA-00933: команда SQL неправильно завершена

Заранее спасибо

1 Ответ

0 голосов
/ 14 ноября 2018

Использовать explizit join:

SELECT empid, task.taskid, taskname, startdate, enddate FROM task Join job on task.taskid=job.taskid

И псевдонимы для столбцов, имена которых не являются уникальными

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...