Я пытаюсь получить максимальную ставку для определенного товара и показать пользователя, который сделал ставку на эту сумму
Я могу получить результаты в двух разных запросах, каждый из которых возвращает подмножество того, что я хочу
select username, auctionbids.itemid, description, bidamt from AuctionBids
inner join users on auctionbids.userid = users.id
inner join auctionitems on auctionbids.itemid = auctionitems.itemid
select ab.itemid,max(ab.bidamt) as bidmax from auctionbids as ab group by ab.itemid
Я хочу получить имя пользователя, itemid, описание товара, max (bidamt), объединяющее три таблицы - пользователи, аукционы, аукционы.
пользователи содержат ИД пользователя и имя пользователя
аукцион содержит элементы itemid и описание товара
аукцион содержит ставки: идентификатор пользователя, itemid, bidamt