当前位置: 首页 > 面试题库 >

将两张桌子合并为一张大桌子

欧阳博超
2023-03-14
问题内容

我有两个具有相同列的表,我需要将一个表的行复制到另一表的行,以创建一个包含两个表中所有值的大表。现在,我正在执行此查询以返回相同的内容:

SELECT col1, col2, col3 from Table1
union
SELECT col1, col2, col3 from Table2

但是,这似乎效率极低,并且在我的系统上非常慢(返回1210189条记录)。


问题答案:

可能只是这样做:

SELECT col1, col2, col3 
INTO Table1
FROM Table2


 类似资料:
  • 问题内容: 我正在尝试检索两组信息(一个查询中该图的红色和蓝色部分)。 我以为我可以使用下面所述的sql来做到这一点,但是当TableC没有记录时,它什么也不会返回。如果TableC没有记录,我仍然希望该查询向我返回BLUE区域指示的结果。 从表A中选择A. * 加入TableB B ON(A.id = B.a_id) 联接表C C ON(A.id = C.a_id) 感谢任何指针,以向我返回红色

  • 问题内容: 我有两张桌子和。 第一台具有与第二表有田,, 我想要一个帐户进行多少次子请求以及他进行了多少次抓取的计数(基于,如果该帐户中填充了他的) 在一个查询中 输出: 问题答案: 使用类似 诀窍是使用表两次:和,每次由不同的字段联接。 关于效率的注意事项:我不确定,但是我相信这个解决方案比子查询解决方案要快,尽管没有对其进行测试(至少不会慢一些)。只要有可能,我总是更喜欢子查询。

  • 在我的属性模型中,我定义了这两个关系 在我的控制器中,我创建一个属性对象,并尝试获取已批准和挂起的图像。 变量是预期的。 然而,只是! 我尝试使用这个答案获取最后一个数据库查询,似乎挂起的查询甚至没有被执行。(最后一次查询运行已批准=1,这是针对关系。) 我怀疑这种关系可能是一个问题,但我被难住了。

  • 问题内容: 我有几个映像(第3方),例如,设置mysql,设置通用的php应用程序环境,设置第3方工具。 我想制作一个Dockerfile / Docker映像,将两个映像合并,然后运行更多命令 问题答案: 您可以将它们链接起来。你可以在这里找到更多 https://github.com/docker/docker/issues/3378#issuecomment-31314906 摘自上面的链接

  • 我刷新了一个表在hive使用Spark-sql(v 1.6.0),之后的impala是无法读取表的完整内容。 从tablename limit 10中选择*;给出了一些结果,其中来自tablename的选择计数(*)给出了以下错误 查找文件中的1073561824时出错:hdfs://server/products/path/db/tablename/part-00017错误(255):未知错误2

  • 我正在处理大量CityGML三维建筑数据(LoD2),并使用3d城市数据库(及其进口商/出口商工具)导入数据(请参见https://www.3dcitydb.org/3dcitydb/)它在数据库中创建一个新的模式,并使用java例程将XML样式的地理数据转换为PostGIS兼容的数据库输入 然后将每个建筑的信息(空间和非空间)写入不同的表,其中“建筑”表保存建筑元数据,如建筑功能或街道名称,“s