Выберите, какой пользователь имеет больше продуктов, используя MySQLi Query - PullRequest
0 голосов
/ 01 марта 2019

У меня есть таблица products:

id    user    products
1     user1   product
2     user2   product
3     user1   product
4     user3   product
5     user4   product

Теперь я хочу узнать, у какого пользователя больше всего продуктов (user1)

$query = 'SELECT * FROM products WHERE ...';

Любое предложение по объектно-ориентированному запросу mySQLi

1 Ответ

0 голосов
/ 01 марта 2019

Вы могли бы что-то вроде этого:

SELECT `p`.`user` FROM `products` as p GROUP BY `user` ORDER BY count(id) DESC LIMIT 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...