SQL выберите с подсчетом в нем - PullRequest
0 голосов
/ 01 марта 2012

У меня есть эта таблица заказов mysql:

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

Мне нужно выбрать всех пользователей с суммой заказов, скажем, 3-7.

, что означает, что у него есть от 3 до 7строк в этой БД.

У вас есть идеи?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 01 марта 2012
SELECT user_id, COUNT(*) as total FROM orders 
GROUP BY user_id
HAVING COUNT(*) >=3 AND COUNT(*) <= 7
2 голосов
/ 01 марта 2012

Может быть на

select * from `orders` group by user_id having count(user_id) between 3 and 7;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...