我在我的数据库中保存了一些图像。每张图片都有一个“标签”属性
我将向用户显示“按标签搜索”结果,但存在问题。
例如,“ IMAGE1 ”包含“c#,编程,脚本”标签,我是将显示每个具有“编程”和“脚本”标签的图像。因此,如果我这样做,“ IMAGE1 ”将被复制。
那我怎么能防止这种重复?! 谢谢!!
答案 0 :(得分:0)
您可以使用MySQL的DISTINCT
运算符来检索非重复项
SELECT DISTINCT `imagename`
FROM `images`
WHERE (`tags` = 'programming') OR (`tags` = 'scripting')
WHERE
的条件可能因您的PHP代码而异。