我有三个表定义如下:
merchant (name: string, price: integer)
finance (no: string, gname: string, minCredit: integer)
borrower (dname: string, gno: string, deliverydate: date)
示例数据集:
merchant | finance |
ally s jumbo
jim b jumbo
jimmy g small
borrower.dname和borrower.gno是引用merchant.name和finance.no的外键
我正在尝试撰写一个查询来查找拥有大量借款人的财务,而不是所有财务类型的借款人平均数。我正在尝试输出财务编号(编号)
我尝试过:
select f.no as no
from borrower b
join merchant m on m.name = b.dname
join finance f on f.no = b.gno
where count(m.name) > avg(b.dname)
这似乎没有给我正确的结果。我认为我在加入桌子的正确道路上,我相信我的问题在于where声明(?)有什么帮助让我走上正确的道路?
答案 0 :(得分:-1)
shift+esc