mysql - sql select with count 在里面

标签 mysql sql

我有这个 mysql 订单表:

(id,user_id,skin,item,date,reference,price,to_who)

我需要选择所有用户,订单总和为 3-7。

这意味着他在这个数据库中有 3 到 7 行。

你有什么想法吗?

谢谢!

最佳答案

SELECT user_id, COUNT(*) as total FROM orders 
GROUP BY user_id
HAVING COUNT(*) >=3 AND COUNT(*) <= 7

关于mysql - sql select with count 在里面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9512998/

相关文章:

mysql - 在 mysql 中使用 join 删除 2 个或更多表

php - 将mysql数据导出到本地主机中的csv下载文件,但不在服务器中

sql - PostgreSQL 如何根据查询中的条件创建 bool 列

c# - 需要找到数据库列的类型

java - HSQLDB 意外标记 :?

sql - 备份数据库并删除敏感数据

mysql - codeigniter - 如何重置填充表上的自动增量?

mysql - 高级 MySQL LEFT JOIN 查询的问题

mysql - 我可以在没有 union 子句的情况下重写这个查询吗

c# - 使用 Active Directory 密码从 C# 连接到 Sql Azure Db 时遇到问题