需要有关MySQL子查询计数的帮助
发布时间:2020-12-11 23:24:29 所属栏目:MySql教程 来源:网络整理
导读:我遇到了自己的MySQL查询技能限制,因此希望一些SQL专家可以帮助您解决这一问题.情况如下: 我有可以标记的图像.如您所料,它存储在三个表中: 图片 标签 Tag_map(将图像映射到标签) 我有一个SQL查询,该查询根据标签ID计算相关标签.该查询基本上检查使用了其他
我遇到了自己的MySQL查询技能限制,因此希望一些SQL专家可以帮助您解决这一问题.情况如下: 我有可以标记的图像.如您所料,它存储在三个表中: >图片 我有一个SQL查询,该查询根据标签ID计算相关标签.该查询基本上检查使用了其他标签的图像.例: Image1标记为“熊” 如果在查询中抛出“熊”(或其标记ID),它将返回“加拿大”.这很好.这是查询:
我坚持的部分是计数.对于返回的每个相关标签,我想知道该标签中有多少张图像.当前,即使有例如3,它总是返回1.我试图计算所有导致相同输出的不同列,所以我想我的想法有一个缺陷. 最佳答案 您的代码无法正常工作,因为您只选择了“与选择的标签相关联的图像”,而没有选择“与与选择的标签相关联的图像相关联的标签”的图像(我希望使用正确的递归深度:)). 您可以使用子选择执行此操作:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读