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

Вътрешно съединение със SqlAlchemy

Съпоставянето на това с SQLAlchemy трябва да е доста лесно. Не обмислям псевдонимите по очевидни причини.

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())

Това трябва да работи. Явният on клауза не би била необходима, ако FilmComment.filmId бяха декларирани като външен ключ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL сървърът няма да се изключи на Lion (Mac OS 10.7)

  2. Преобразуване на шестнадесетичен низ в цяло число в Amazon Redshift

  3. Нито една функция не съответства на даденото име и типове аргументи

  4. Кажете на потребителите си да се разклонят

  5. проблем с кодирането при импортиране на json в Postgres