Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MySQL表中显示最常见的相关性_Mysql - Fatal编程技术网

在MySQL表中显示最常见的相关性

在MySQL表中显示最常见的相关性,mysql,Mysql,我有一个包含三个字段的表-userID、couponID、latest_couponID。例如,对于最后两个字段,可以有1&3、5&9、10&3等对。我试图找到最常见的配对,以及出现的数量,并按顺序列出它们。我该怎么做 SELECT userID, couponID, latest_couponID, count(*) AS freq FROM table GROUP BY couponID, latest_couponID ORDER BY freq DESC; 格式化代码选择coupon

我有一个包含三个字段的表-userID、couponID、latest_couponID。例如,对于最后两个字段,可以有1&3、5&9、10&3等对。我试图找到最常见的配对,以及出现的数量,并按顺序列出它们。我该怎么做

SELECT userID, couponID, latest_couponID, count(*) AS freq
FROM table
GROUP BY couponID, latest_couponID
ORDER BY freq DESC;


格式化代码

选择couponID、latest\u couponID、count(*)作为事件,从您的\u表组按couponID分组,按事件描述的最新\u couponID顺序

有多少张唱片?为什么要在SQL中这样做?如何排除
latest\u couponID
=0的结果?选择couponID,latest\u couponID,按couponID将(*)作为事件从您的表组中计算,latest\u couponID其中latest\u couponID 0按事件顺序描述;当我尝试输入带有排除项的查询时,MySQL服务器给了我一个语法错误。请从您的\u表中选择couponID、latest\u couponID、count(*)作为事件,其中latest\u couponID 0 GROUP BY couponID、latest\u couponID ORDER BY occurances DESC;