我有两个表PostgreSQL的寻找独特的元组
create table JobStaff (
Job integer references Job(id),
staff integer references Staff(id),
role integer references JobRole(id),
primary key (course,staff,role)
);
create table Job (
cid integer,
branch integer not null references Branches(id),
term integer not null references Terms(id),
primary key (id)
);
和IM试图找到所有不重视他们的工作人员的作业。我会如何去做这件事?
定义中缺少您在主键中使用的“course”列吗?并且'工作表'中缺少'id' .. – 2012-04-18 14:38:36
如果您的代码示例中显示的表实际上可以通过复制/粘贴来创建,那么这会使那些试图回答您的人变得更容易。一点样本数据也不会伤害。将来,请在发布之前在空的测试数据库中尝试一下。 – kgrittn 2012-04-18 17:11:12
@ErwinBrandstetter是的,这是我的坏,我复制并粘贴从旧表。 – SNpn 2012-04-19 04:12:14