Questions tagged «union»

仅对于有关UNION的问题使用此标记,UNION是SQL语言的关键字,用于组合多个SQL查询的结果。将[UNION-ALL]用作UNION-ALL关键字。将标签[unions]用于C,C ++和类似语言的联合。



8
如何在SQL中用联合排序?
当数据来自多个select并将其合并在一起时,是否可以订购?如 Select id,name,age From Student Where age < 15 Union Select id,name,age From Student Where Name like "%a%" 如何按名称排序此查询。 有人说你可以这样查询。 Select id,name,age From Student Where age < 15 or name like "%a%" Order by name 但是在这种情况下,我只是忽略了该解决方案。
201 sql  sql-order-by  union 

3
如何在Ruby中获得交集,并集和数组子集?
我想为一个名为Multiset的类创建不同的方法。 我拥有所有必需的方法,但是不确定如何编写交集,并集和子集方法。 对于交集和并集,我的代码如下所示: def intersect(var) x = Multiset.new end 这是一个例子: X = [1, 1, 2, 4] Y = [1, 2, 2, 2] 然后的交点X和Y是[1, 2]。

22
Java中ArrayList的交集和并集
有什么方法可以这样做吗?我正在寻找,但找不到任何东西。 另一个问题:我需要这些方法,以便可以过滤文件。有些是AND过滤器,有些是OR过滤器(就像在集合论中一样),因此我需要根据所有文件以及包含这些文件的unite / intersects ArrayLists进行过滤。 我是否应该使用其他数据结构来保存文件?还有其他什么可以提供更好的运行时间吗?
130 java  list  union  intersection 

10
在mysql中使用union和order by子句
我想在MySQL查询中通过Union使用order。我正在根据基于距离的表格从不同的标准中获取不同类型的记录,这些表格基于在我的网站上进行搜索的距离。第一个选择查询返回与精确位置搜索有关的数据。第二个选择查询返回与距搜索位置5公里以内的距离有关的数据。第三个选择查询返回与距搜索位置5-15公里之内的距离有关的数据。 然后,即时消息使用union合并所有结果,并在带有分页的页面上显示。在适当的标题下,例如“精确搜索结果”,“ 5公里内的结果”等 现在我想基于id或add_date对结果进行排序。但是,当我在查询末尾添加order by子句时(query1联合查询2联合查询3由add_date排序)。它对所有结果进行排序。但是我想要的是应该在每个标题下进行排序。
123 mysql  sql  sql-order-by  union 

13
ActiveRecord查询联合
我已经使用Ruby on Rail的查询界面编写了一些复杂的查询(至少对我来说): watched_news_posts = Post.joins(:news => :watched).where(:watched => {:user_id => id}) watched_topic_posts = Post.joins(:post_topic_relationships => {:topic => :watched}).where(:watched => {:user_id => id}) 这两个查询本身都能正常工作。两者都返回Post对象。我想将这些帖子合并为一个ActiveRelation。由于某个时候可能有成千上万的帖子,因此需要在数据库级别完成。如果是MySQL查询,我可以简单地使用UNION运算符。有人知道我是否可以使用RoR的查询界面执行类似的操作吗?

16
SQL查询-在UNION中使用Order By
从两个表中提取数据时,如何以编程方式对联合查询进行排序?例如, SELECT table1.field1 FROM table1 ORDER BY table1.field1 UNION SELECT table2.field1 FROM table2 ORDER BY table2.field1 引发异常 注意:正在MS Access Jet数据库引擎上尝试这样做

10
如何合并复杂的多边形?
给定两个多边形: POLYGON((1 0, 1 8, 6 4, 1 0)) POLYGON((4 1, 3 5, 4 9, 9 5, 4 1),(4 5, 5 7, 6 7, 4 4, 4 5)) 如何计算联合(组合多边形)? Dave的示例使用SQL Server生成联合,但是我需要在代码中完成相同的操作。我正在寻找可以公开实际数学的任何语言的数学公式或代码示例。我正在尝试制作将国家动态地组合成地区的地图。我在这里问了一个相关的问题:对地理形状进行分组
81 math  geometry  union 

2
进行两张地图的合并
我有一个递归函数,用于创建表示文件路径的对象(键是路径,值是有关文件的信息)。它是递归的,因为它仅用于处理文件,因此如果遇到目录,则会在目录上递归调用该函数。 话虽这么说,我想在两个映射上做一个集合并集的等效操作(即用递归调用中的值更新“主”映射)。除了遍历一个映射并将每个键,其中的值分配给另一映射中的相同对象之外,是否有惯用的方法来做到这一点? 那就是:给定a,b的类型map [string] *SomeObject,以及a和b最终被填充,有没有什么办法来更新a所有的值b?
81 map  go  union 

5
形成两个列表的并集的最简单方法
比较两个列表(例如A和B)的元素并仅将A中不存在的元素添加到A中的最简单方法是什么? 为了说明这一点,取列表A = {1,2,3}列表B = {3,4,5} 所以在操作AUB之后,我想要列表A = {1,2,3,4,5}
74 c#  .net  linq  list  union 

5
SQL Performance UNION与OR
我刚刚阅读了优化文章的一部分,并对以下语句进行了细分: 当使用SQL代替using语句OR有UNION: select username from users where company = ‘bbc’ or company = ‘itv’; 至: select username from users where company = ‘bbc’ union select username from users where company = ‘itv’; 从快速EXPLAIN: 使用OR: 使用UNION: 这是否意味着工作量UNION会增加一倍? 尽管我赞赏UNION某些RDBMS和某些表模式的性能可能更高,但这在作者看来并不完全正确。 题 我错了吗?
70 mysql  sql  performance  union 

2
在MySQL查询中结合UNION和LIMIT操作
我有一个“工作”和“公司”表,我想提取20个满足以下条件的工作: 仅来自两(2)个具名公司的职位 每个公司最多可以有10个工作 我曾尝试以下SELECT同UNION DISTINCT,但问题是,LIMIT 0,10适用于整个结果集。我希望它适用于每个公司。 如果每个公司没有10个工作,则查询应返回找到的所有工作。 SELECT c.name, j.title, j.`desc`, j.link FROM jobs_job j INNER JOIN companies_company c ON j.company_id = c.id WHERE c.name IN ('Company1') UNION DISTINCT SELECT c.name, j.title, j.`desc`, j.link FROM jobs_job j INNER JOIN companies_company c ON j.company_id = c.id WHERE c.name IN ('Company2') ORDER …
70 mysql  sql  union  limit 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.