【发布时间】:2013-04-18 17:18:09
【问题描述】:
我正在尝试将新表中的两列添加到我当前的查询结果中。像这样的东西:
在 SQL 中,我会执行以下操作:
选择 A.Clm1
,A.Clm2
,B.Clm3
,(从 newTable NT 中选择 udf_number 其中 NT.udf_type_id=1 和 NT.id=A.id) 作为 NewColumn1
,(选择 udf_number 来自 newTable NT,其中 NT.udf_type_id=2 和 NT.id=A.id)为 新列2
from TableA A inner join TableB B on A.id=B.id inner join newTable NT NT.id=A.id
甚至使用类似的情况
选择 A.Clm1
,A.Clm2
,B.Clm3
,(当 NT.udf_type_id=1 然后 NT.udf_number 时的情况) 作为 NewColumn1
,(情况 当 NT.udf_type_id=2 然后 NT.udf_number) 作为 NewColumn2
From..... ...
我在访问中尝试了一些事情,在 from 或 where 部分使用子查询。但没有取得任何成功。我的问题是我正在尝试根据新表中的 1 列添加两列。在 Access 中完成这项工作有什么帮助吗?
【问题讨论】:
标签: sql ms-access ms-access-2007