postgresql - 如何添加两个或多个表?
问题描述
PostgreSQL
我有两张桌子:
表:
A:
|---------------------|
| Number1 |
|---------------------|
| 12 |
|---------------------|
乙:
|---------------------|
| Number2 |
|---------------------|
| 32 |
|---------------------|
如何编写“选择”查询结果将是:?
|---------------------|------------------|
| Number1 | Number2 |
|---------------------|------------------|
| 12 | |
|---------------------|------------------|
| | 32 |
|---------------------|------------------|
我阅读了有关“加入”和“联合”的信息,但没有找到解决方案。
解决方案
你需要联合所有:
SELECT Number1, NULL Number2 FROM A
UNION ALL
SELECT NULL, Number2 FROM B
推荐阅读
- python - 从文件读取时出现 UnicodeDecodeError
- django - 显示并序列化 select_related() 模型方法的结果
- laravel - Laravel 将多个输入字段保存到数据库的更简单方法
- amazon-s3 - 如何加载新的 CSS 强制页面重新缓存
- postgresql - 在 Heroku 上升级 postgres 版本,为什么要升级追随者?
- android - android.widget.TextView 变为空?
- python - SQLAlchemy:在插入或更新之前验证模型的最佳方法是什么
- macos - 为什么在应用程序已经运行时不调用 application:openFile: ?
- regex - 如何在 VBS 中使用正则表达式模式来匹配逗号之前或之后没有换行符或回车符?
- sql - 总和列 Oracle