首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用查询的查询合并查询

使用查询的查询合并查询
EN

Stack Overflow用户
提问于 2020-07-16 01:59:41
回答 1查看 87关注 0票数 1

我正在尝试使用lucee合并两个查询,但lucee中有一个错误,它不执行任何distinct操作

它只是返回所有的联合,即使是联合

像这样试一试

代码语言:javascript
运行
复制
select * from tbl1
union 
select * from tbl2

最终结果如下:

代码语言:javascript
运行
复制
Apple
Apple
Orange
Banana

在java中有没有什么我可以直接用来使联盟工作的东西,有一个bug,但它处于积压状态,不确定需要多少时间才能修复。

EN

回答 1

Stack Overflow用户

发布于 2020-07-16 02:12:41

您可以尝试使用group by

代码语言:javascript
运行
复制
GROUP BY columnName
代码语言:javascript
运行
复制
<cfquery name="test" dbtype="query">
    SELECT * FROM a
    UNION
    SELECT * FROM b
    GROUP BY fruitName
</cfquery>

从评论更新

代码语言:javascript
运行
复制
<cfquery name="test" dbtype="query">
    SELECT * FROM a
    UNION DISTINCT
    SELECT * FROM b
    GROUP BY fruitName
</cfquery>

DEMO Union Distinct

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62921070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档