问题标签 [union]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
90210 浏览

mysql - 在 MySQL 查询中结合 UNION 和 LIMIT 操作

我有一个Jobs和一个Companies表,我想提取 20 个满足以下条件的工作:

  1. 仅来自两 (2) 家指定公司的工作
  2. 每个公司最多可以有 10 个工作岗位

我已经尝试了以下SELECTUNION DISTINCT但问题是LIMIT 0,10适用于整个结果集。我希望它适用于每家公司。

如果每个公司没有 10 个职位,那么查询应该返回它找到的所有职位。

我是 MySQL 的新手,所以意识到可能有一种更聪明的方法来代替 UNION,所以绝对欢迎任何改进建议。

0 投票
4 回答
49537 浏览

sql - SQL:级联 UNION 和 JOIN

我在两个表之间有一个联合操作

我想将此UNION操作的结果与另一个表甚至全部加入TABLE_1

如何处理UNION.

例如在上一个之后UNION

我真的不知道我需要放什么来代替 XXXXXXXXXXXXXXXX 来处理由UNION.

0 投票
3 回答
133 浏览

sql - 为什么合并后只有一个记录?

不应该有两条记录以“0”为值吗?

0 投票
3 回答
2227 浏览

sql-server - 如何在没有 UNION 的情况下为其子项选择一个父行和其他行?

我有一个父子表,并且想要创建一个 select 语句,给定父 ID,该语句为该父返回一行,并为每个子返回附加行。当存在一个或多个孩子时,进行左连接并没有给我自己的父母一行。我知道这可以通过 UNION 来完成,但我正在寻找一种使用 union 语句的解决方案。这可能吗?

[父表]

[儿童桌]

我要查找的查询结果:

0 投票
3 回答
175 浏览

sql - 结合 2 个不同但相当相似的表

我有 2 个相似但不相同的表,因此不可能进行联合。我需要合并表格,记住大约有 40 列,其中只有 20 列是共有的。关于最佳方法的任何想法?

0 投票
3 回答
8108 浏览

mysql - 使用 UNION 时消除 MySQL 查询中的重复结果

我有一个 MySQL 查询来获取最近有活动的项目。基本上,用户可以发布评论或将其添加到他们的愿望清单中,我想获取在过去 x 天内有新评论或被放置在某人的愿望清单中的所有项目。

查询有点像这样(稍微简化):

这是可行的,但是当一个项目同时被放置在某人的愿望清单中发布了评论时,该项目会被退回两次。UNION正常删除重复项,但由于date两行之间的差异,两行都返回。我可以以某种方式告诉 MySQL 在删除重复行时忽略日期吗?

我也尝试做这样的事情:

但由于某种原因,结果非常缓慢(大约花了半分钟)。

0 投票
3 回答
545 浏览

php - 用于从不同表中收集条目的 SQL 查询 - 需要替代 UNION

我正在运行一个 sql 查询以从多个表中获取基本详细信息。按上次更新日期字段排序。它非常棘手,我在想是否可以替代使用 UNION 子句......我正在使用 PHP MYSQL。

实际上,我有一些包含新闻、文章、照片、事件等的表格,需要在一个查询中收集所有这些表格,以显示一个简单的 - 网站上新添加的内容。

0 投票
10 回答
293 浏览

sql - 这是什么类型的 SQL 连接?

假设出于某种原因,我在两个单独的表中有员工,员工 1 和员工 2

我只想将它们加在一起,就好像它们堆叠在一起一样。

就像是:

我知道我在概括,这最终将在 postgres 中,所以如果有任何细节,我应该注意谢谢

0 投票
3 回答
7911 浏览

mysql - UNION 查询的索引?

我有这个联合查询:

我很好奇在日期字段上放置索引是否有助于加快这两个查询?还是我在第一个 where 子句中使用 FUNDINGSTATUS 的事实会使该查询不使用索引?

0 投票
4 回答
11951 浏览

sql - rails union hack,如何将两个不同的查询放在一起

我有一个查询,它在同一个表中搜索两个单独的字段...寻找最有可能是特定城市的位置,但也可能是一个国家...即需要两个字段。

表看起来像:

结果:

基本上我想知道是否有更简洁的方法可以做到这一点,因为我必须使用两个单独的查询,然后将它们加在一起,对它们进行排序等(效果很好):

我找不到任何有关如何使用 ActiveRecord 进行联合的信息...