0

我有 2 个表,第一个表名为 Ticket

ID
Subject
Owner

第二张桌子是

TicketLinkedNames

ID
TicketID
ContactID
LinkedReason

从上面的结构中,您了解到我可以将表格票证与其他一些名称链接,因此当我输入票证表格时,我可以在与此票证关联的所有链接名称下方的网格中看到。这里还好吗?

我的主要问题是我有一个主要表格,我想显示所有者是某个联系人的所有票证,以及该联系人在其他票证中显示为链接名称的所有票证.. 按唯一记录将它们分类并显示他们。我真的很困惑我应该使用什么样的选择查询,我尝试了几种:

Select * from Ticket,TicketLinkedNames where Owner=ContactID 

但返回错误的记录。我有使用inner join之间ID=TicketID但也返回错误的记录。

我真的很困惑,如果有人可以帮助我,我将不胜感激。

我正在使用 Microsoft Access 2007。

4

1 回答 1

0

make 2 selects

SUB select1: select distinct from table Ticket for the owner that not contained in TicketLinkedNames

SUB Select2: select distinct from table TicketLinkedNames for the owner

then make a union between the 2

then you got the solution

于 2012-04-25T09:19:24.580 回答