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;
嗶嘰,你是男人!它的作品謝謝你 –