我有一个图表脚本。为了解用法,我创建了一个名为first_load的mysql列。当用户访问该页面时,它会绘制默认饼图。因此,如果用户默认加载图表,则会插入一个条目是。如果使用输入他/她的首选数据并绘制图表,则查询插入的否。如果我想检查用户第一次加载图表的次数和用户的数据。是否可以在一个查询中执行此操作?而不是选择表first_load where = yes和no分别计算行?
我的目的是减少查询。
除了两个不同的查询之外,我无法弄明白
$YesData="Yes";
$NoData="No";
$yesquerys= sprintf("SELECT first_load from 'analytics' where first_load='%s'",$mysqli_real_escape_string($conn,$YesData));
$noquerys= sprintf("SELECT first_load from 'analytics' where first_load='%s'",$mysqli_real_escape_string($conn,$NoData));
答案 0 :(得分:1)
我找到答案MySQL: Count occurrences of distinct values我不知道我们是否可以计算出现次数。
所以,它会是
SELECT first_load,COUNT(*) as count FROM `analytics` GROUP BY first_load ORDER BY count DESC