-1

我有这些桌子

AssigenmentList--linksto --- School,AgeGroup

Usersbirthday依附于它

  1. AgeGroup 又与许多年龄相关联,例如 AgeGroup 3-4one to many以数字格式与 3,4相关联

现在我希望所有与特定学校链接的作业列表与孩子的年龄相同

4

1 回答 1

2

作为基本规则:

select a.*, b.*, c.* from 
    A a inner join B b on a.idB = b.id
        inner join C c on b.idC = c.id

您使用inner joinif a.idBmust have match 将行添加到结果集中。如果仅存在a.idB(左侧)就足以投影该行,则为左外连接。

诀窍是从起始表导航到最后一个连接它们的列。

于 2012-08-16T07:26:02.387 回答