Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Situasi awal dengan Oracle (sub permintaan barang)

Coba

select cust_fname, cust_lname
from
(select c.cust_fname, c.cust_lname
from customer c join salesorder so on so.so_custid = c.cust_id
join ITEM i on i.item_sonum = so.so_number
group by c.cust_fname, cust_lname
order by sum(i.item_qty) desc)
where rownum = 1

Ini adalah demo sqlfiddle

select cust_fname, cust_lname
from
(select c.cust_fname, c.cust_lname, rank() over (order by sum(i.item_qty) desc) rnk
from customer c join salesorder so on so.so_custid = c.cust_id
join ITEM i on i.item_sonum = so.so_number
group by c.cust_fname, cust_lname
)
where rnk = 1;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01950:tidak ada hak istimewa pada tablespace 'USERS'

  2. Bagaimana cara mengekspor tabel kosong di oracle

  3. Cara mengurangi waktu eksekusi kueri untuk tabel dengan data besar

  4. Cara Mengeksekusi PL SQL Block di Oracle

  5. ORA-00918:kolom didefinisikan secara ambigu dalam SELECT *