gpt4 book ai didi

mysql - 从mysql中的另外两个表派生出一个表

转载 作者:行者123 更新时间:2023-11-29 20:12:22 25 4
gpt4 key购买 nike

我有两种观点。

查看椰子。这是我从一张表格中得到的,该表格显示了一个人购买椰子的总金额。

+---------+---------+
| RollNo | Coconut |
+---------+---------+
| 341401 | NULL |
| 341402 | NULL |
| 341403 | NULL |
| 341405 | 30 |
| 341406 | NULL |
| 341407 | NULL |
| 341408 | 30 |
| 341409 | NULL |
---------------------

查看椰子2。这是我从同一张 table 上得到的,但日期有限制。

+---------+----------+
| RollNo | Coconut |
+---------+----------+
| 341405 | 20 |
| 341408 | 15 |
+---------+----------+

现在我希望最终的输出是这样的

+---------+---------+
| RollNo | Amount |
+---------+---------+
| 341401 | NULL |
| 341402 | NULL |
| 341403 | NULL |
| 341405 | 20 |
| 341406 | NULL |
| 341407 | NULL |
| 341408 | 15 |
| 341409 | NULL |
---------------------

这意味着我希望显示所有卷号。第二个 View 中不存在的任何卷数的数量应在输出中视为空。

最佳答案

您尝试过完全外部连接吗?

SELECT * FROM coconut v1 FULL JOIN coconut2 v2 ON v1.RollNo = v2.RollNo

理想情况下,您应该将列 Coconut2 命名为 Coconut!

关于mysql - 从mysql中的另外两个表派生出一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39997908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com