私は2つのテーブルを持っているが、最初のテーブルは、チケットセレクト2からテーブル
チケット
ID
Subject
Owner
秒台である
TicketLinkedNamesから
ID
TicketID
ContactID
LinkedReason
命名されましたAbov私はテーブルチケットをいくつかの他の名前とリンクできることを理解していますので、チケットフォームに入力したときに、このチケットに関連付けられているすべてのリンク名の下にグリッドで表示されます。ここは大丈夫ですか?
私の主な問題は、オーナーが連絡を取っているすべてのチケットと、この連絡先が他のチケットのリンク名として表示されているすべてのチケットを表示したいということです。 一意のレコードで表示して表示します。 私が使うべき選択クエリの種類の、本当に混乱しています、私はいくつかのように試してみました:
Select * from Ticket,TicketLinkedNames where Owner=ContactID
を間違ったレコードを返します。私はID=TicketID
の間にinner join
を使用していますが、間違ったレコードも返します。
私は本当に混乱しています。もし誰かが私を助けてくれたら本当に感謝します。私は、Microsoft Accessを使用しています
は2007年
だから、同じIDは、ContactIDに出てくることができましたか? – Jester
こんにちは、あなたの返信ありがとう、所有者IDがContactIDに来る、私はこの2つのテーブルの間に労働組合を使用する必要がありますか? – user1166557
なぜ 'INNER JOIN ON Owner = ContactID'ではないのですか? – Fionnuala