假设存在三个表: A , B 和 C 。每个都有 id 列( INTEGER NOT NULL PRIMARY KEY )和 data 列( TEXT )。还有另一个表-记录-带有字段:
record_id INTEGER NOT NULL PRIMARY KEY,
a_id INTEGER,
b_id INTEGER,
c_id INTEGER,
...
如何选择 A 。数据, B 。数据和 C 当 a , b_id 和 c_id 相应地通过 a_id , b_id 后者可以是有效的ID或零(因此结果中的每一列都可以是TEXT值或record_id = <some value>
)?
答案 0 :(得分:1)
假设示例数据,以下是我使用左联接的查询-
class AudioComponent {
void onPlay() {
//??
}
}