PHP和mysql统计某字段数量问题 有点绕 会采纳。
数据库表叫dlc结构和数据见配图<?include("setting.php");$sql="selectcount(*)dlcname,sum(cnt)ascntfro...
数据库表叫dlc 结构和数据见配图<?include("setting.php");$sql = "select count(*) dlcname, sum(cnt) as cnt from (select dlcname, count(*) as cnt from dlc group by 1)T;";$query = mysql_query($sql,$conn);$row = mysql_fetch_array($query);echo $row['dlcname'];//这样写 echo出来的是 3 但实际上我需要它输出5//这里我解释一下,uid就是人的ID//dlcname 实际可以理解成 这个人拥有的车的品牌//carname 可以理解为 这个人拥有的车的型号//表中记录的数据可以理解为,1拥有兰博基尼和法拉利两种品牌的车 其中2辆兰博基尼1辆法拉利//2只拥有一辆法拉利的f12//3拥有法拉利和迈凯伦两个品牌的车歌一辆//我想得出的是,他们三个人每个人拥有的品牌数的和是多少,// 1拥有2种,2拥有1种,3拥有2种,当然后面可能有4、5、6用户有多少种就未知了//得出得数就应该是 2 + 1 + 2 =5//而上面的select语句 是我自己写的,只能统计处1、2、3他们三个人一共拥有几种品牌的车//我知道上面的语句缺少一个条件,可是这个条件要怎么加,我想了好久也没想明白//求高手指点,如果能帮我完成上面的语句就千恩万谢了。?>
不好意思,字数多了,知道君把换行给删掉了,造成看起来比较费劲,我补充了一张图,
要求在图上。 展开
不好意思,字数多了,知道君把换行给删掉了,造成看起来比较费劲,我补充了一张图,
要求在图上。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询