【发布时间】:2012-11-22 17:34:15
【问题描述】:
我的 android sqlite 数据库中有一个包含表 Teachers、Subjects 和 Teachers_Subjects 的数据库。我的表的结构如图所示。
我需要查询表以获取与单个老师相关的所有科目行。
最初我有老师的_id。使用teachers _id我需要找到科目。
根据对我来说,首先我需要在 Teachers_Subjects Table 中找到与教师相关的所有行,然后使用结果行和带有 JOIN 语句 的 Subjects 表进行其他查询以获取所有行与那位老师有关。
我想知道是否有更好的方法/查询来完成此任务?如果没有,那么上述解决方案的查询应该是什么?
【问题讨论】:
-
您可以一步完成。使用具有两个内连接的原始查询。
-
@Leco 你能给我看示例查询吗...我会非常感谢你
标签: android sqlite android-sqlite