需要有关MySQL子查询计数的帮助
发布时间:2021-01-24 14:44:20 所属栏目:MySql教程 来源:网络整理
导读:我遇到了自己的MySQL查询技能限制,因此希望一些SQL专家可以帮助您解决这一问题.情况如下: 我有可以标记的图像.如您所料,它存储在三个表中: 图片 标签 Tag_map(将图像映射到标签) 我有一个SQL查询,该查询根据标签ID计算相关标签.该查询基本上检查使用了其他
我遇到了自己的MySQL查询技能限制,因此希望一些SQL专家可以帮助您解决这一问题.情况如下: 我有可以标记的图像.如您所料,它存储在三个表中: >图片 我有一个SQL查询,该查询根据标签ID计算相关标签.该查询基本上检查使用了其他标签的图像.例: Image1标记为“熊” 如果在查询中抛出“熊”(或其标记ID),它将返回“加拿大”.这很好.这是查询:
我坚持的部分是计数.对于返回的每个相关标签,我想知道该标签中有多少张图像.当前,即使有例如3,它总是返回1.我试图计算所有导致相同输出的不同列,所以我想我的想法有一个缺陷. 最佳答案 您的代码无法正常工作,因为您只选择了“与选择的标签相关联的图像”,而没有选择“与与选择的标签相关联的图像相关联的标签”的图像(我希望使用正确的递归深度:)). 您可以使用子选择执行此操作:
(编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新