我有兩個表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