php - mysql 计数函数问题

标签 php mysql sql

我有一个表格,其格式为:

id |  food  | userID | beerID

我正在尝试为给定的 beerID 和重复次数选择所有食物。因此,如果有 3 个披萨条目,我会得到如下结果:

food      | beerID | count

pizza     | 34     | 2
hot wings | 34     | 1
pasta     | 34     | 5

这个有用吗?我对将 count 与 group by 结合使用感到有点困惑。

select food, beerID , count() where beerID = 34 group by food 

最佳答案

count提供一个参数。

select food, beerID, count(food) from tablename as num where beerID = 34 group by food;

脚注:“这行得通吗”是一个糟糕的问题。你 100% 的机会会被反驳为“你没有尝试过吗..?”

正如评论中所述,您没有从特定表格中进行选择,因此会出错

关于php - mysql 计数函数问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23599613/

相关文章:

php - 对于门户网站等繁忙站点,ec2 服务器上的理想实例大小是多少

c# - 从数据库中检索多张图像

mysql - SQL连接三张表

php - 如何在 PHP 中对文件进行数字签名

php - 同时选择+文本输入表单字段?

php - 将 Eloquent 日期列(created_at、updated_at、deleted_at)移动到相关表

php - 除了每个用户单独的数据库之外还有其他选择吗?

mysql - Hibernate c3p0配置

MYSQL查询,用于选择一个表的条件结果并将其显示在另一个表上

sql - 类似SQL Server中的rank()