【发布时间】:2012-12-22 18:45:34
【问题描述】:
我有一个数据库,其中包含一个名为“Couple”的表,它表示数据对。
此表包含以下字段:CoupleId, WifeId, HusbandId, startDate, Enddate
其中startdate代表结婚开始日期,enddate代表结婚结束日期。
HusbandId 和 WifeId 是来自另一个名为 Person 的表的外键,其中存储了每个人的附加信息。
我需要一个查询,返回同时与两个或更多男人结婚的女人的信息(同步妻子)。
例如,#1 的女性与#2 的男性结婚,表格为 1-1-2012 至 1-5-2012 (dd-mm-yyyy),而该女性(#1)与#2 的男性结婚3 从 1-3-2012 到 1-4-2012 ,这被称为女性#1的同步婚姻
【问题讨论】:
-
请解释一下您有什么疑问already tried?你到底卡在哪里了?
-
听起来像家庭作业 :-) 向我们展示你的尝试!
-
男人!如果只有同步的妻子......
-
是的,这是作业 :) 我有一个查询返回已婚不止一次的女性的信息,但我无法确定谁有同步婚姻(我的意思是与两个男人结婚或更多同时)
-
@Daniel 你想和另一个男人分享你的妻子???
标签: sql sql-server-2012