これが私が持っているテーブルです:
Table A which has entries with "item" and "grade" fields
Table B which has entries with A.id
Tuple table B-C
item="x"およびgrade="y"のすべてのAエントリと、item="x"およびgrade="y"のAエントリに関連付けられているBエントリに関連付けられているすべてのCエントリが必要です。 「」
例えば
A table:
A.item = "x", A.Grade = "y", A.id = 1
A.item = "x", A.Grade = "y", A.id = 2
A.item = "x", A.Grade = "y", A.id = 3
A.item = "r", A.Grade = "z", A.id = 4
B Table
B.AID = 1, B.id = 10
B.AID = 1, B.id = 11
B.AID = 2, B.id = 13
B.AID = 3, B.id = 14
B.AID = 4, B.id = 15
B-C Tuple Table
BID = 10, CID = 20
BID = 11, CID = 20
BID = 13, CID = 20
BID = 15, CID = 21
C.id = 21は、アイテムとグレードの要件を満たさないAに関連付けられたBとのみタッピングされるため、クエリはAテーブルのすべてのエントリとCテーブルのエントリ20を返す必要がありますが、21は返しません。