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

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

【问题讨论】:

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

标签: java sql inner-join liferay-6


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多