【MySQL在两列上计算唯一值,并为每列连接这些计数】教程文章相关的互联网学习教程文章

mysql – 单个查询中的不同计数【代码】

我有这样一张桌子:----------------------- | Name | Date | ----------------------- | John | July | | Carl | August | | John | July | | Robert | August | | Carl | September | | John | August | | Carl | August | | John | July | | Robert | September | | Carl | August | ----------------------- 我想把名字除以月份来计算.SELECT Name, COUNT(I...

php – MySQL计数问题【代码】

我一直试图计算一个标签输入数据库的次数,并将其与标签一起输入的次数显示在数据库中,就像在StackOverflow上一样,但我似乎无法有人可以帮助我吗? 到目前为止,我可以得到标签,但不是计数. 在此先感谢您的帮助! 这是我的MySQL& PHP代码.$dbc = mysqli_query($mysqli,"SELECT tags.*, posts_tags.* FROM tags INNER JOIN posts_tags ON tags.id = posts_tags.tag_idGROUP BY tags.tagORDER BY tags.tag ASC");if (!$dbc) {print mys...

mysql – SQL – 计数不返回零【代码】

我正在运行此查询,从一个表中选择几个字段并从其他表中返回计数. 我的问题:如果我的一个计数器字段为零,它不会返回数字0,它只是空白 – 这是我想尝试解决的问题.SELECT mem.member_id, mem.screen_name, mem.firstname, mem.lastname, mem.country_code, mem.joined, rep.rep as reputation, com.cnt as comments FROM members AS mem LEFT OUTER JOIN (SELECT member_id, SUM(awarded_what) as repFROM members_reputationGROUP...

mysql – 如何使用sql获得最大重复计数【代码】

嗨有一个表名是couname typekasu 1 kasu 4 kasu 3 nimal 1 nimal 2我需要这个答案name cntkasu 3解决方法: SELECT name, COUNT(name) AS `cnt` FROM cou GROUP BY name ORDER BY `cnt` DESC LIMIT 1好吧,对不起,我没有找到更优雅的东西,所以我做了愚蠢的方式.绝对有另一种做法,但… Demo with your example Another Example after adding inputs

出现在2列中的Mysql计数ID【代码】

我有一个包含这些列的表: > id> user_id> player_in> player_out>约会 我需要制作一个报告,计算每个“玩家”在player_in字段中的重复次数,如在player_out字段中.例如,如果我在表中有这两行(按相应的顺序).id user_id player_in player_out 1 1 88 56 2 7 77 88玩家88的结果将是2,而对于玩家56和77,结果仅为1解决方法:使用使用union all的子查询将两列放入一列,然后使用标准计数(*): 注意:因此,根据...

mysql – 每个不同列值的自动编号和重置计数【代码】

我试图弄清楚如何为给定列中的每个不同值重置mysql中的行编号.可能最好用一个例子来解释: 我有一组用户访问客户,每个客户可能会被访问??多次,我的表记录了访问的日期(但不是这是第一次,第二次,第三次等访问).所以我的表看起来像:clientid visitdate 100 10-apr-2012 101 15-apr-2012 101 25-apr-2012 102 26-apr-2012 100 28-apr-2012我想知道的是在给定的日期期间进行了多少次(例如)第二次...

MySQL在两列上计算唯一值,并为每列连接这些计数【代码】

我有一个像这样设置的表:+----+-------+-------+| id | col1 | col2 |+----+-------+-------+| 1 | John | Mike || 2 | Mike | John || 3 | Marty | John || 4 | Walt | Marty || 5 | Walt | Mike |+----+-------+-------+我基本上想要计算col1和col2中的唯一值,并将它们与适当的唯一值一起显示.问题是col1不一定包含col2所具有的所有相同名称,反之亦然.我希望得到这样的设置:+-------+-------+------+| names | ...

Mysql查询爆炸和计数【代码】

我有这样的表:product_id model date computers ---------------------------------------------------------------- 12204 Asus 'random_date' :::aass:::ddff:::ddfd:::dfwr::: 12205 Acer 'random_date' :::ersz:::dfwqq:::bbs::: 12205 Acer 'random_date' :::ettww:::iwoeur:::iwerq:::如您所见,product_i...

mysql中所有预准备语句(所有连接)的计数【代码】

我的问题类似于How to list all prepared statements for all active sessions?,但对于MySQL. 我有一个程序(韵律XMPP服务器)似乎泄漏准备好的语句.要诊断问题,我想要一份所有“开放”预备语句的列表. (即使是“死”连接准备好的陈述,如果存在的话) 据我所知,所讨论的语句都是由MySQL用户“韵律”创建的,因此我想列出该用户创建的所有语句.但是,为所有用户提供所有语句的列表也很好. 我并不完全了解准备好的声明的生命周期/可能的状...

使用MySQL GROUP BY表达式计数时如何包含零【代码】

我想计算上个月每天发生的事件数量,但是当没有发现任何事件时,我还要计算零数.那可能吗? 这是我从…开始的…SELECT COUNT(*) AS count, DATE(usage_time_local) AS d FROM usages WHERE user_id=136 AND DATE(usage_time_local) >= DATE('2011-04-24') AND DATE(usage_time_local) <= DATE('2011-05-24') GROUP BY DATE(usage_time_local);更新:鉴于答案,我通过初始化循环然后填写详细信息来实现代码解决方案.$dailyCount ...

php – 如果没有找到记录,MySQL计数不返回0【代码】

虽然我研究了这个主题并遇到了一些解决方案,比如使用JOIN LEFT或子查询,我仍然无法得到我想要的结果,因为我在mySQL中并不强大.我更像是一个网页设计师,试图将更简单的PHP用于我的网站,更好地用于学校项目. 我正在尝试创建类似于博客的Web应用程序.我想计算一篇帖子有多少评论并显示我的用户要查看的数字,但如果该行没有评论,我的查询将返回任何内容而不是0. 这是我的查询:SELECT post.post_id, COUNT(comment) FROM `comment`, p...

mysql – 如何从表中选择每小时计数,包括缺少小时数?【代码】

我希望按小时收集数量.但不是每个小时都在我的桌子上. 为了确保数据始终包含空闲时间,我构建了一个小时表,其日期时间为2000-2037.我想我可以将数据表LEFT JOIN连接到此表以跟踪缺少的小时数.但我需要帮助. 表:date_hour:`hour` 2000-01-01 00:00:00 2000-01-01 01:00:00 ... 2036-12-31 23:00:00表my_data:log_date field1 2015-05-01 00:31:00 1000 2015-05-01 04:19:00 2000 2015-05-01 05:19:00 ...

mysql – 选择每个组的计数项目【代码】

我有两个表类别和广告,我需要选择所有类别和它在广告表中具有至少大于零的广告数量 类别表cat_id | Name ---------------- 1 | Toys 2 | fashion 3 | electronics广告表cat_id | title---------------- 1 | a 2 | b 2 | c 1 | d 2 | e我所期待的cat_id | count | Name ----------------------- 1 |2 | a 2 |3 | b我试过的查询Select c....

使用MySQL从一列到多列的数据计数?【代码】

我无法理解如何将不同的活动拆分和计算到不同的列中.这是开始表:+------------+---------+ | CustomerID |Activity | +------------+---------+ | 1 | Click | | 1 | View | | 1 | Inquiry | | 2 | Click | | 2 | View | | 3 | Click | | 3 | Click | +------------+---------+我希望能够将其转换为:+------------+------+-------+---------+ | C...

Mysql计数具有特定属性的行【代码】

所以,这是我的表:Id | name | Store 001 | John | A 001 | John | A 001 | John | A 001 | John | B 001 | John | B 001 | John | D 002 | Bob | B 002 | Bob | C 003 | Dave | C 004 | Pamela | A 004 | Pamela | B 004 | Pamela | C 005 | Nick | D 005 | Nick | D 005 | Nick | D>我如何选择然后计算所有在A和B购物的人数>仅限A和B?> A或B但没有其他?> D只? 在我的例子中,预期的结果是:(1...