我有用户表如下:
Userid| Username |city| state
这里userid是主键并且有一个出价表
Userid|seller|iid|starttime|bidtime|bidprice
这里 userid,seller,iid 构成主键
我想编写一个 sql 查询,以便显示总体出价最多的人的用户 ID 和姓名。我写的查询如下:
select u.userid,u.uname from user1 u, bid b where u.userid=b.bidder and
b.bidder=(select max(c) from (select count(*) as c, bidder from bid group by bidder));
但在这种情况下,内部选择显示不满足给定条件的最大值。我需要一些帮助来解决这个问题