【发布时间】:2016-01-12 16:31:47
【问题描述】:
我有一个带有数据表的 1 到 N 查找表。查找表有
例如,查找表包含 (Dog, Cat, Bird, Exotic)
数据表有以下字段。 房子、动物类型、数量
如果我有这样的数据
house animal_type quantity
1 dog 1
1 cat 1
2 dog 2
3 exotic 1
如何获得将产生以下内容的查询? (列标题的顺序无关紧要)。
house dog cat bird exotic
1 1 1 0 0
2 2 0 0 0
3 0 0 0 1
我知道
IIF([animals].[quantity] is null,0,[animals].[quantity])
但它不会为每种动物类型产生零记录,即使它不在那个房子里。
【问题讨论】:
-
可以分享一下SQL吗?听起来查找表的联接是内部联接而不是外部联接。
-
@RobPaller 我已经尝试了内部和外部联接,但我仍然没有得到我想要的。
标签: sql ms-access ms-access-2010