连接表的说明

时间:2014-05-13 21:51:49

标签: oracle11g

我有一项任务要从大学完成,我需要帮助。 我需要加入表格,是两个表雇主和部门:

departament(id,description)

雇主(身份证,姓名,年龄,dep_id);

我使用的是oracle 11,有些友善的人可以提供方式吗?

2 个答案:

答案 0 :(得分:1)

你需要这样的东西吗? (最简单的一个)

SELECT * FROM EMPLOYER e, DEPARTAMENT d WHERE e.DEP_ID = d.ID

但我更喜欢使用内/外/左/右连接: - )

有关说明,请参阅:

What is the difference between Left, Right, Outer and Inner Joins?

答案 1 :(得分:1)

好吧......我认为还有另一个这样的话题,但让我们帮助你。

方法是:你可以使用内连接...

举个例子:

select * from employer inner join departament on employer.dep_id = departament.id;

借此机会,我建议你学习外连接,左连接,右连接,当然还有内连接。