sql - 结合多个联合查询 - 这是最好的方法吗?
问题描述
我现在有一些 SQL 代码在工作,但我需要做另一个联合。我想确保我所做的事情是正确的。目前,这就是我所拥有的:
select * from (select * from stametadata
union select * from stajjmetadata)
我想在另一张桌子上联合。这是正确的吗?
select * from (select * from stametadata
union select * from stajjmetadata
union select * from staggmetadata)
这是最简洁的方法吗?
解决方案
您可以链接union
s。老实说,您甚至不需要外部查询:
SELECT * FROM stametadata
UNION
SELECT * FROM stajjmetadata
UNION
SELECT * FROM staggmetadata
推荐阅读
- java - 有没有办法为请求自定义 FilterChain (JAX-RS)
- python - 从另一个函数打印列表
- javascript - unhandledpromiserejectionwarning:错误源于在没有catch块的异步函数内部的异步机翼内部,
- pyspark - 检查内存中的 RDD 表是否存在,并使用 Databricks 中的 TeraData 连接将所有存在的表联合起来?
- django - Django - 多个文件上传数据未插入模型数据库
- python - 当x值为熊猫时间序列时如何为区域着色
- reactjs - React Router:在 LinkContainer 中嵌套了一个 HREF 链接
- java - 需要 Java Logic 帮助以读取 Excel 文件并填充到 HashMap
- testng - 有没有人尝试过使用 cucumber-jvm 6 传递多个标签?
- php - 将 GET 变量传递给 Modal 以在查询中使用