【发布时间】:2019-01-02 19:38:51
【问题描述】:
我正在制作一个带有标签的图像列表,所以我决定创建一个带有 ImagesPath 和标签的 SQLite 数据库。我知道我必须在许多情况下合并这两个表,但我真的不知道如何。
我有三张桌子:
1)ImagesPath (INT id, TEXT imagePath)
2)标签(INT id,TEXT 标题)
3)ImageTag(INT id, image_id, tag_id)
在此字段中,我必须参考 ImagesPath.id 和 Tags.id 但我不知道如何。有人可以帮帮我吗?
【问题讨论】:
-
听起来你需要一个 JOIN。
-
查找“JOIN”这个概念,可能还有“FOREIGN KEY”
-
但是我只能使用这个 JOIN 进行查询(例如:SELECT),或者我必须在创建第三个表时加入这个表?我真的需要第三张表(ImageTag)吗?
标签: database sqlite android-sqlite android-database