2
我有一個SQL查詢其perfroms一系列左的幾個表的連接:如何在SQLALchemy中執行左連接?
SELECT
<some attributes>
FROM table1 t1
INNER JOIN table2 t2
ON attr = 1 AND attr2 = 1
LEFT JOIN table3 t3
ON t1.Code = t2.Code AND t3.Date_ = t1.Date_
LEFT JOIN tabl4 t4
ON t4.Code = t1.code AND t4.Date_ = t1.Date_
到目前爲止,我有:
(sa.select([idc.c.Code])
.select_from(
t1.join(t2, and_(t1.c.attr == 1, t2.c.attr2 = 1))
.join(t3, t3.c.Code == t1.c.Code)))
,但我無法弄清楚如何使加入LEFT JOIN
。
可以代替使用''outerjoin' join' – adarsh
外連接是不是加入的替代品。我需要一個左連接。 – user1742188