【发布时间】:2014-07-21 05:39:24
【问题描述】:
假设我有两张桌子。一个叫“人”,一个叫“会议”。 People 表具有以下列:iId(主键,序列号)和 sName(varchar(30))。 Meetings 具有以下列:iId(主键,序列号)、iPerson1(People 表中条目的 iId)、iPerson2(People 表中条目的 iId)和 dtDate(日期)。
我想对 Meetings 表设置一个约束,这样我就不会得到两个具有相同两个人但在不同列和相同日期的行。我想避免:
iid iPerson1 iPerson2 dtDate
1 1 2 '2013-01-01'
2 2 1 '2013-01-01'
有什么想法吗?
【问题讨论】:
标签: sql postgresql