2013-06-25 57 views
0

我想這個 「簡單」 的SQL語句映射到SQLAlchemy的SQLAlchemy的和查詢

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

怎麼辦我添加「和」 - 關係(汽車,CarTypes)?

回答