1
我正在做我的功课,我无法弄清楚这个问题。任何人都可以帮助我吗?此Oracle数据库相关子查询,oracle sql
显示高于供应商的平均发票金额的每个发票金额。 您必须使用相关的子查询。
我试过了,但我没有那么接近。在这里我的代码是: https://i.stack.imgur.com/w9D6i.png
我正在做我的功课,我无法弄清楚这个问题。任何人都可以帮助我吗?此Oracle数据库相关子查询,oracle sql
显示高于供应商的平均发票金额的每个发票金额。 您必须使用相关的子查询。
我试过了,但我没有那么接近。在这里我的代码是: https://i.stack.imgur.com/w9D6i.png
使用的别名查询外层的表,并在vendor_id
领域相关:
SELECT vendor_id, invoice_number, invoice_total
FROM ap.invoices
WHERE invoice_total > (SELECT AVG(invoice_total)
FROM ap.invoices
where invoice_id=invoice_id
)
ORDER BY vendor_id;
结果表应此图像匹配
SELECT vendor_id, invoice_number, invoice_total
FROM ap.invoices i
WHERE invoice_total > (
SELECT AVG(invoice_total)
FROM ap.invoices v
where v.vendor_id = i.vendor_id
)
ORDER BY vendor_id;
哔叽,你是男人!它的作品谢谢你 –