如何在MySQL中实现通过标签云的导航

| 我想编写一个Web应用程序来订购照片。我不想将它们归类,而是要为某些图片添加标签。我想到了2张桌子,一张是图片:
uniqueID   imagename
1          photo1.jpg
2          photo2.jpg
3          photo3.jpeg
4          pic4.jpeg
还有一张标签表:
ID         tag
1          California
1          Peter
1          beach
2          California
2          L.A.
2          Peter
3          California
3          Susan
4          Kansas
4          Claudia
启动该应用程序后,标签将按照数据库中出现的次数显示大小。当我单击标签(例如\“ California \”)时,图像的所有其余标签,也具有所选标签,应显示在下一页(此处:\“ Peter \”,\“ beach \”,\ “ LA \”,\“ Susan \”,而不是\“ Kansas \”和\“ Claudia \”)。例如,当我随后在标签“ peter”上单击时,应该显示照片1和2的所有其余标签(\“ beach \”,\“ L.A. \”)。 是否可以通过单个查询实现这两件事? 从图像表中选择图像名称,该图像名称在标记表中具有所有选定的标记 为在标签表中也具有所选标签的那些图像(ID)选择所有剩余的标签及其COUNT()。 谢谢你的帮助 斯文     
已邀请:
        对于1),您必须将SELECT查询与JOINS一起使用。例如:
SELECT     *
FROM       images i
INNER JOIN categories c
        ON i.id = c.id
对于2)我不太确定我是否理解其余标签的含义。     

要回复问题请先登录注册