[rt-users] DBIx::SearchBuilder How to make left join with epression?

Todd Chapman todd at chaka.net
Thu Aug 3 12:55:49 EDT 2006


On Mon, Jul 31, 2006 at 12:50:42PM -0400, Todd Chapman wrote:
> On Mon, Jul 31, 2006 at 12:34:11PM -0400, Jesse Vincent wrote:
> > 
> > On Jul 28, 2006, at 5:21 PM, Todd Chapman wrote:
> > 
> > >How do I do a left join and join on an 
> > >arbitrary expression?
> > >That catch is that I need to refer to the 
> > >TABLE2 alias in
> > >the expression?
> > >
> > 
> > Shouldn't it be enough to use ->NewAlias to 
> > create a new alias, pass  it in as ALIAS2, and 
> > go from there?
> > 
> > What are you actually trying to do?
> 
> I am doing a LEFT join and my additional criteria
> needs to be in the ON clause. And my criteria
> needs to refer to the 'right' table?
> 
> With a left join SB requires TABLE2 instead
> of ALIAS2.
> 
> Does this make sense?
> 
> 
> > 
> > Best,
> > Jesse
> > 
> > >Also, how can I just give DBIx::SB the proper 
> > >SQL to run
> > >in situations where I can't get it to generate 
> > >the proper
> > >SQL?
> > 
> > Inside of join conditions, not easily.
> > 
> > Jesse

Do you have any suggestions when doing a left join or
does SB need some extra magic?

-Todd



More information about the rt-users mailing list