论坛

主页 » Liferay Portal » English » 3. Development

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Kurt Xu
How to join multiple tables by multiple columns using DynamicQuery?
2013年5月1日 上午6:15
答复

Kurt Xu

等级: Junior Member

帖子: 57

加入日期: 2013年2月2日

最近的帖子

I want to join multiple tables by multiple columns using DynamicQuery, but don't know how to do it. Say there are 2 tables, expandocolumn,expandovalue.

expandocolumn:
companyId
tableId

...

expandovalue:
valueId
companyId
tableId

...

I want to join expandocolumn to expandovalue by companyId and tableId using DynamicQuery API, is that possible to generate
expandocolumn.companyId=expandovalue.companyId and expandocolumn.tableId=expandovalue.tableId? Moreover, how to straight to get ExpandoValue and ExpandoColumn objects from the result?
Thanks
Rahul Pande
RE: How to join multiple tables by multiple columns using DynamicQuery?
2013年5月2日 上午12:26
答复

Rahul Pande

等级: Expert

帖子: 308

加入日期: 2010年7月6日

最近的帖子

Hi Kurt,

Please have a look at this link.

HTH
Rahul
Kurt Xu
RE: How to join multiple tables by multiple columns using DynamicQuery?
2013年5月2日 上午9:34
答复

Kurt Xu

等级: Junior Member

帖子: 57

加入日期: 2013年2月2日

最近的帖子

Rahul Pande:
Hi Kurt,

Please have a look at this link.

HTH
Rahul


Hello Rahul, I've researched the thread before, but it only talked about how to use just one column to join tables ,not two. And it uses subquery, not the shape of table1.a=table2.a .