次の2つのテーブルがあります。
CREATE List (
id INTEGER,
type INTEGER REFERENCES Types(id),
data TEXT,
PRIMARY_KEY(id, type)
);
CREATE Types (
id INTEGER PRIMARY KEY,
name TEXT
);
List
次に、タイプ文字列を指定したすべてのIDを判別するクエリを作成します。
例えば、
リスト: 10「一部のテキスト」 11「モアテキスト」 20「フー」 31「バー」 32「BarBaz」 40「バズ」 41「FooBar」 42「FooBarBaz」 タイプ: 0「Key1」 1「Key2」 2「Key3」
入力「Key1」、「Key2」が与えられると、クエリは1、4を返す必要があります。
入力「Key2」、「Key3」が与えられると、クエリは3、4を返す必要があります。
入力「Key2」が与えられると、クエリは1、3、4を返す必要があります。
ありがとう!