2013-06-25 3 views
0

Я пытаюсь отобразить эту "простую" SQL-заявление в SQLAlchemySQLAlchemy и запрос

select DISTINCT cv.*, ct."name" 
    from "CarVariants" cv, 
    "Cars" ca, 
    "CarTypes" ct 
    where cv."f_keyNumber" = ca."keyNumber" 
    and cv."carType" = ca."carType" 
    and cv."carType" = ct."f_carType" 
    and "f_keyNumber" = '12345' 
    and "f_carId" = 1 

Что-то вроде этого:

variants = self.em.CarVariants.createQuery();

variants = variants.filter_by(f_keyNumber=12345, f_carId = 1).distinct()

Как Я добавляю «и»-отношения (Cars, CarTypes)?

ответ