Liferay 6.2 自定义连接具有相同名称的列重叠

Posted

技术标签:

【中文标题】Liferay 6.2 自定义连接具有相同名称的列重叠【英文标题】:Liferay 6.2 custom joins columns with same names are overlapping 【发布时间】:2020-09-04 20:48:45 【问题描述】:

我在tutorial 之后创建了一个自定义联接,其中两个表包含一些具有相同名称的列,并且在结果集中,第一个表列的值覆盖了第二个表的值。

【问题讨论】:

您是否希望我们完成相同的教程才能回答您的问题?请提供minimal reproducible examplein this question(使其独立于可能消失的外部资源,并且可以索引)。另外,请阅读How to Ask 【参考方案1】:

SQL 别名用于为表或表中的列提供临时名称。

SELECT 
  table1.comlumn1 AS table1Column1,
  table2.comlumn1 AS table2Column1
FROM 
  tab1 AS table1
  JOIN tab2 AS table2
    ON table1.id =  table2.table1Id

【讨论】:

以上是关于Liferay 6.2 自定义连接具有相同名称的列重叠的主要内容,如果未能解决你的问题,请参考以下文章

如何在pyspark中连接具有相同名称的列的值

无法使用 Liferay 6.2 连接 MS SQL Server management studio 2008 r2

postgresql 调用具有相同名称的列

Liferay 6.2 布局不同大小的行

OBIEE 创建自定义联接以提取两个相同但具有不同数据的列

在Postgres中加入两个表后如何为具有相同名称的列提供别名