我有2个表,第一个表名为Ticket
票务
ID
Subject
Owner
第二张表是
TicketLinkedNames
ID
TicketID
ContactID
LinkedReason
从上面的结构中你了解我可以将表格票据与其他一些名称链接起来,所以当我进入票证表单时,我可以在网格下面看到与该票证相关联的所有链接名称。好吗?
我的主要问题是我有一个主要表单,我想显示所有者是联系人的所有票证,以及此联系人在其他票证中显示为链接名称的所有票证。 通过唯一记录对它们进行排序并显示它们。 我真的很困惑我应该使用什么样的选择查询,我尝试了几个像:
Select * from Ticket,TicketLinkedNames where Owner=ContactID
但返回错误的记录。我在inner join
之间使用了ID=TicketID
,但也返回了错误的记录。
我真的很困惑,如果有人能帮助我,我会非常感激。
我使用的是Microsoft Access 2007。
答案 0 :(得分:0)
make 2选择
SUB select1: 选择与表Ticket不同 对于未包含在TicketLinkedNames中的所有者
SUB Select2: 从表TicketLinkedNames中选择不同的 为所有者
然后在2
之间建立联盟然后你得到了解决方案