RE: Re: Re: Request help in implementing subquery in WHERE condition

2021-01-27 Thread Hrudaya Reddy
Thanks Stamatis. The link you shared is really helpul. -Original Message- From: Stamatis Zampetakis Sent: Wednesday, January 27, 2021 2:33 AM To: dev@calcite.apache.org Subject: [EXTERNAL] Re: Re: Request help in implementing subquery in WHERE condition Hi Hrudaya, In the code you

Re: Re: Request help in implementing subquery in WHERE condition

2021-01-27 Thread Stamatis Zampetakis
s. > > Regards, > Hrudaya > > -Original Message- > From: Julian Hyde > Sent: Tuesday, January 26, 2021 9:25 AM > To: dev@calcite.apache.org > Subject: [EXTERNAL] Re: Request help in implementing subquery in WHERE > condition > > Yes; I usually only call bui

RE: Re: Request help in implementing subquery in WHERE condition

2021-01-26 Thread Hrudaya Reddy
help with this. Regards, Hrudaya -Original Message- From: Julian Hyde Sent: Tuesday, January 26, 2021 9:25 AM To: dev@calcite.apache.org Subject: [EXTERNAL] Re: Request help in implementing subquery in WHERE condition Yes; I usually only call build() once per RelBuilder program, and leave

RE: Re: Request help in implementing subquery in WHERE condition

2021-01-26 Thread Hrudaya Reddy
Sent: Tuesday, January 26, 2021 1:30 AM To: dev@calcite.apache.org Subject: [EXTERNAL] Re: Request help in implementing subquery in WHERE condition Hi Hrudaya, Not sure how you display the SQL query and what interleaves the first and second calls to RelBuilder but note that RelBuilder#build

Re: Request help in implementing subquery in WHERE condition

2021-01-26 Thread Julian Hyde
uot;) >>.join(JoinRelType.LEFT, >> relBuilder.equals( >>relBuilder.field(2, "ja", "user_id"), >>relBuilder.field(2, "u", "user_id"))); >> >>relBuilder.project(relBuilder.field(&quo

Re: Request help in implementing subquery in WHERE condition

2021-01-26 Thread Stamatis Zampetakis
r.equals( > relBuilder.field(2, "ja", "user_id"), > relBuilder.field(2, "u", "user_id"))); > > relBuilder.project(relBuilder.field("org1", "ref")); > > /// When I do additional scans and joins,

RE: Request help in implementing subquery in WHERE condition

2021-01-25 Thread Hrudaya Reddy
uot;, "ref")); /// When I do additional scans and joins, my query changes to SELECT [org].[ref] FROM [req] LEFT JOIN [org] ON [req].[location_id] = [org].[org_id] LEFT JOIN [appl] ON [req].[req_id] = [appl].[req_id] LEFT JOIN [users] ON [appl].[user_id] = [users].[user_id] I would reall

Request help in implementing subquery in WHERE condition

2021-01-24 Thread Hrudaya Reddy
Hi everyone, I am trying to implement a subquery in the WHERE condition. My query is similar to below, SELECT [org].[ref], [users].[ref] FROM [req] LEFT JOIN [org] ON ([req].[location_id] = [org].[org_id]) LEFT JOIN [appl] ON ([req].[req_id] = [appl].[req_id]) LEFT JOIN [users]