PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Połączenie wewnętrzne z SqlAlchemy

Mapowanie tego do SQLAlchemy powinno być całkiem proste. Z oczywistych powodów nie rozważam aliasów.

from sqlalchemy import func

megaId, numOfComments = (session.query(Film.id, func.count(FilmComment.id))
                                .join(FilmComment, Film.id == FilmComment.filmId)
                                .group_by(Film.id).first())

To powinno działać. Wyraźne on klauzula nie byłaby potrzebna, jeśli FilmComment.filmId zostały zadeklarowane jako klucz obcy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć tabele podrzędne, które dziedziczą z innej tabeli w PSQL?

  2. dowolny sposób na tworzenie sparametryzowanych zapytań i enkapsulację pythona w funkcji

  3. dynamiczne zapytanie sql w postgresie

  4. Synchronizacja bazy danych 2 nie powiodła się

  5. Blokada odczytu wiersza PostgreSQL