[英]How do I count occurrences of distinct data in two columns from 1 table MySql
我正在尝试计算一张表中两列中人出现的次数,并将他们在两列中出现的次数作为一个数字返回
inputs
person1 person2
person2 person3
person3 person4
person4 person2
output
person1 1
person2 3
person3 2
person4 2
这是我到目前为止所拥有的,尽管它只返回第一个字符的名称和计数。
SELECT firstname, COUNT(firstname + secondname) FROM meeting GROUP BY firstname;
SELECT name, COUNT(*)
FROM ( SELECT firstname name
FROM meeting
UNION ALL
SELECT secondname
FROM meeting ) x
GROUP BY name;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.