Oracle
 sql >> база данни >  >> RDS >> Oracle

Подзаявки и мулти таблици

Изглежда като присъединяване, нали? Колони, които не са обобщени (race_name в този случай) трябва да бъдат поставени в group by клауза.

select r.race_name,
      sum(f.quantity) sum_quantity
from race r join animal a on a.race_code = r.race_code
            join food f on f.animal_id = a.animal_id
group by r.race_name;


  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-01843?

  2. Ограничава използването на ДАТА

  3. Oracle, еквивалентен на SQL Server/Sybase DateDiff

  4. Покритие на код за PL/SQL

  5. Как записите с фиксирана дължина и полетата с фиксирана дължина увеличават производителността на базата данни?