sql >> Databasteknik >  >> RDS >> Oracle

Underfrågor och multitabeller

Ser ut som en join, eller hur? Kolumner som inte är aggregerade (race_name i detta fall) måste placeras i group by klausul.

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. NLLogga till PostgreSQL-anslutning

  2. Finns det något sätt att trimma flera karaktärer (bortsett från deras kombination) i MySQL?

  3. MS SQL Server och JDBC:stängd anslutning

  4. Best Practices för PostgreSQL-säkerhet