我知道我会投反对票,但我必须确定这是否合乎逻辑。
我有三个表A,B,C。B是用于在A和C之间建立多对多关系的表。但问题是A和C也直接以一对多关系相关
一位客户添加了以下要求:
从表B中获取信息,内联A和C,并在同一个查询中以一对多关系关联A和C
就像是:
替代文字 http://img247.imageshack.us/img247/7371/74492374sa4.png
我尝试进行查询,但总是返回 0 行。客户坚持我能完成要求,但我对此表示怀疑。任何意见?
PS。我没有更具描述性的标题,有什么想法吗?
更新:感谢 rcar,在某些情况下,这可能是合乎逻辑的,以便了解学生上过的所有课程的历史记录(假设学生一次只能上一门课)
更新:有一个联系人表,一个包含每个联系人信息的表和关系表。要获取联系人的信息,我必须与 Information 建立 1:1 的关系,并且每个联系人都可以拥有喜欢和通讯录;这就是实现多对多关系的原因。
完整的想法是获取联系人的姓名和他的通讯录。现在我得到了客户的想法......我在查询时遇到了问题,基本上我正在尝试使用 jdecuyper 编写的查询,但正如他警告的那样,我没有得到任何数据