|
|
知识路径: > 数据库技术 > 数据库标准语言—SQL > SQL-99所支持的对象关系模型 > 与复杂类型有关的查询 >
|
相关知识点:3个
|
|
|
|
怎样处理以集合为值的属性。一个计算集合体值的表达式可以出现在关系名出现的任何地方,具体方法如例8.42所示。
|
|
|
unnest(keyword-set)在无嵌套关系的SQL中相当于一个select-from-where的子表达式。如果我们知道一本特定的书具有三个作者,我们会这样写:
|
|
|
|
现在,假定我们想得到一个关系,它包含形式为“书名,作者名”,对应每本书和书的每个作者。我们可以使用下面的查询:
|
|
|
|
由于books的author-array属性是一个以集合体为值的字段,因此可以用在需要有一个关系存在的from子句中。
|
|
|
|
|
|
|
|
|
|
|
|