首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计数值相同的字段

计数值相同的字段
EN

Stack Overflow用户
提问于 2013-10-15 20:37:29
回答 1查看 105关注 0票数 0

例:

我有一个带有HUGE QUery的union,它带来了很多数据,在这些数据中,我想知道,有多少次同一个人的记录只存在于字段name中,比如:

加布里埃尔

  • 记录1
  • 记录2
  • 记录3

若昂

  • 记录1
  • 记录2
  • 记录3

加布里埃尔和若昂在我的RecordSet中各有3个数据行,我需要另一个字段,它多次重复,但同时也需要所有的行,这就是我Can NOT使用groupby的原因。

更新 MySql视图

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-16 14:44:00

既然有了包装复杂逻辑的视图,就可以构造这样的查询以获得所要查找的内容:

代码语言:javascript
复制
SELECT vt.*, vtij.nome_count
FROM view_teste vt
    INNER JOIN (SELECT Nome, count(1) as nome_count FROM view_teste
        WHERE [additional_filter_conditions]
            GROUP BY Nome) vtij on vtij.Nome = vt.Nome
WHERE [additional_filter_conditions]

附加注意:(1)这可能不是表演性的,但值得一试,因为您没有创建此查询!优化这个查询将是一件难事。(2)在你看来,你有一项按条款订购的命令,而这是不必要的表现。您应该删除它,并在查询中执行所需的顺序,而不是在视图中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19390581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档