如何仅选择带有标签的图像

时间:2015-08-01 19:06:06

标签: c# sqlite

我设置了以下表格

ImageTags | ImageID, TagID

图片| ID, Name, Path

代码 ID, Tag, Count

我将图片的IDs代码中的代码的IDs相关联,然后将其放入 ImageTags

有没有办法使用 sqlite 命令只选择链接到某些代码的图片?

我可以使用代码ofc来做,但是期望有一种简单的方法直接使用sql,但我无法弄清楚:C

1 个答案:

答案 0 :(得分:1)

你只需要做这样的事情吗?

SELECT i.*
FROM Images i
INNER JOIN ImageTags it ON i.ID = it.ImageID
INNER JOIN Tags t on t.ID = it.TagID
WHERE t.Tag = "yourtagname";