比较符合多个条件的行的两个值

时间:2018-02-07 13:51:11

标签: sql ms-access ms-access-2016

这是我的数据表的简化版本:

ID   Group   Type      Category   Limit
1    1       I         A          50   
2    1       I         B          50
3    2       I         A          30
4    2       I         B          30
5    2       II        A          40
6    2       II        B          20

任务是添加另一列,检查每一行,如果"限制"对于具有相同"组"的所有行,它们是相同的。和#34;类型"。

在此示例数据集中,这将是所需的表:

ID   Group   Type      Category   Limit   Check
1    1       I         A          50      Same
2    1       I         B          50      Same
3    2       I         A          30      Same
4    2       I         B          30      Same
5    2       II        A          40      Different
6    2       II        B          20      Different

新栏目的公式如何" Check"看起来像?

刚开始使用Microsoft Access,非常感谢帮助 - 谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用:

IIF(Nz(DLookup("ID","TableName","Group=" & [Group] & " AND Type='" & [Type] & "' AND Limit<>" & [Limit]),0)=0,"Same","Different")