Oracle选择查询多个表

时间:2018-11-13 21:29:06

标签: oracle

我需要编写查询以显示这两个表中所有任务的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 :(得分:0)

使用漏洞连接:

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

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