私は2つのテーブルを持っています.最初のテーブルはTicketという名前です
チケット
ID
Subject
Owner
2番目のテーブルは
チケットのリンクされた名前
ID
TicketID
ContactID
LinkedReason
上記の構造から、テーブル チケットを他の名前にリンクできることがわかります。チケット フォームに入力すると、このチケットに関連付けられているすべてのリンク名の下のグリッドに表示されます。ここ大丈夫?
私の主な問題は、所有者が連絡先であるすべてのチケットと、この連絡先が他のチケットのリンク名として表示されるすべてのチケットを表示する1つのメインフォームがあることです.一意のレコードで並べ替えて表示します彼ら。どのような選択クエリを使用すればよいか、本当に混乱しています。次のようなものをいくつか試しました。
Select * from Ticket,TicketLinkedNames where Owner=ContactID
しかし、間違ったレコードを返します。私はinner join
間で使用していますがID=TicketID
、間違ったレコードも返します。
私は本当に混乱しています。誰かが私を助けてくれれば、本当に感謝しています。
Microsoft Access 2007 を使用しています。