PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tham gia CTE trong SQLAlchemy

Đối số thứ hai cho Query.join() trong trường hợp này phải là ON đầy đủ nhưng thay vào đó bạn chuyển 3 đối số vào join() . Sử dụng and_() để kết hợp các vị từ, như được thực hiện trong SQL thô:

already_in_db_query = db.session.query(MyModel)\
    .join(cte,
          and_(cte.c.field1 == MyModel.field1,
               cte.c.field2 == MyModel.field2),
    ).all()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách giải quyết org.postgresql.jdbc.PgConnection.createClob () chưa được triển khai

  2. Bản sao JDBC của lệnh Postgres '\ connect là gì?

  3. LỖI:Chỉ mục cột nằm ngoài phạm vi:1, số cột:0

  4. postgresql cài đặt instace đơn

  5. PostgreSQL, tối thiểu, tối đa và số ngày trong phạm vi