SQLAlchemy SQL expressions have no need for JOIN USING which is just a
typing saver in straight SQL.   you can approximate this in Python as
follows:

def using(t1, t2, *names):
   return join(t1, t2, onclause=and_(*[t1.c[x]==t2.c[x] for x in names]))



Ash wrote:
>
> Hello
>
> I want to make a join with using .
> Eg. Table1 join table2 using (id)
>
> How can i do this?
>
> I have tried for join like table1 join table on t1.xx = t2.xx
>
> Making the object like
> t1 = Table(t1 ,metadata)
> t2 = Table(t2 ,metadata)
>
> t1xx = Column(xx)
> t1.append_column(t1xx)
> t2xx = Column(xx)
> t2.append_column(t2xx)
> i did lik join(t1,t2, onclause=t1xx == t2xx)
>
> How cn i add using in the above way ?
>
> thanks in advance
> >
>


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to