【发布时间】:2022-01-27 19:58:57
【问题描述】:
假设我有两张桌子:
-
课程与列:课程ID,名称
-
studentlessons 列:课程ID、年龄
我正在尝试执行此操作:
SELECT lessons.*, studentlessons.* FROM studentlessons
JOIN lessons WHERE studentlessons.lessonID = lessons.lessonID
但结果是一个包含列的表格:
课程 ID、姓名、课程 ID(1)、年龄
我想避免使用课程 ID(1),所以我想要的输出必须是:
课程ID、姓名、年龄
我知道我可以使用这种语法:
SELECT lessons.lessonID, lessons.name, studentlessons.age FROM studentlessons
JOIN lessons WHERE studentlessons.lessonID = lessons.lessonID
但我不能因为其他一些原因。
是否有任何纯粹的 SQLite 语法可以给我想要的输出?
【问题讨论】:
标签: android sqlite join android-sqlite natural-join