Схема базы данных MySQL имеет вид:
Ставки (идентификатор, покупатель, сумма)
Вопрос: для каждого элемента, который является покупателемNum 'ab c 'имеет ставку, укажите идентификатор, количество различных ставок, сделанных на нем (всеми пользователями, а не только' ab c ') и самую высокую ставку.
То, что я пробовал, это
SELECT id, COUNT(*), MAX(amount)
FROM Bids
WHERE buyer = "abc"
GROUP BY id
Но это количество учитывает только количество раз, когда 'ab c' выставляет ставку для идентификатора этого предмета. Я пытался сделать какое-то соединение, чтобы счетчик превысил условие «покупатель =» ab c », но я очень плохо знаком с MySQL, поэтому я изо всех сил. Помогите пожалуйста!