Oracle选择查询多个表



我需要写一个查询来显示这两个表中所有任务的Emp Id、Task Id、Task Name、Start Date和End Date

任务

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命令未正确结束

提前感谢

使用explizit join:

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

以及名称不是唯一的列的别名

最新更新