Brauche Hilfe Aufbau eines SQLAlchemy-Abfrage + Unterabfrage

Dies ist die SQL-brauche ich SQLAlchemy zu generieren, die über seine ORM.

SELECT
    *
FROM
    notes
WHERE
    notes.student_id == {student_id} 
  OR
    notes.student_id IN (
        SELECT
            *
        FROM
            peers
        WHERE
            peers.student_id == {student_id}
          AND
            peers.date_peer_saved >= notes.date_note_saved
    )

SQL ist ungetestet. Ich schrieb es, um die demo, was ich brauche, SQLAlchemy zu tun.

Grundsätzlich der angemeldete Schüler sollten eine Liste der gespeicherten notes. Den nur notes die Schüler sollten sehen, jedoch sind solche Mitteilungen, die von sich selbst oder diejenigen, geschrieben von einem Ihrer Kollegen - Aber nur die Kollegen Sie "friended" nach dem Hinweis gerettet hatte.

Diese Weise, ein student nicht, siehe Anmerkungen geschrieben von einem anderen Schüler, bevor Sie wurden zu peers.

Bin ich Schwierigkeiten haben, diese zu führen in SQLAlchemy ist ORM, jedoch. Keine Hilfe?

InformationsquelleAutor dave | 2011-06-13
Schreibe einen Kommentar