考虑Access 2010中的这两个表:
ActionID Taskt1 Actiont1
1 t1 t1a1
2 t2 t2a1
3 t3 t3a1
4 t1 t1a2
5 t1 t1a3
6 t2 t2a2
ActionID Taskt2 Actiont2
1 t1
2 t2
3 t3
我给字段Actiont2提供以下属性(在设计视图的“查找”选项卡中):
现在我希望这个查询从Actiont1到Actiont2中只检索与Task2的值相关的记录,结果将是:
ActionID Taskt2 Actiont2
1 t1 (t1a1,t1a2,t1a3)
2 t2 (t2a1,t2a2)
3 t3 (t3a1)
我用过:
SELECT ActionReg.Action1
FROM ActionReg, TaskReg
WHERE [ActionReg]![Task1]=[TaskReg]![Task2];
但如果Task1 = Task2中的任何记录,它将在Action1中恢复所有记录。
答案 0 :(得分:0)
尝试在查询中使用INNER JOIN。