gpt4 book ai didi

mysql - 显示两个表中的数据,但第二个表的数据比第一个表多

转载 作者:行者123 更新时间:2023-11-29 02:48:45 25 4
gpt4 key购买 nike

下午好。

我在 MySQL 中有两个表,它们是。

表 1:购买者

+-----------+------------------------+----------+
| ItemCode | Description | OrderQty |
+-----------+------------------------+----------+
| HKQSLUWKN | 1 Computer Set DDR3 | 30.00 |
| SORHFRBPJ | Operations Logs System | 40.00 |
| OP8XMREC0 | 12 Ream Bond Paper | 50.00 |
| CPD5CGDZ3 | Ajinomoto Seasoning | 60.00 |
+-----------+------------------------+----------+
4 rows in set (0.00 sec)

表2:接收

+-----------+------------------------+---------+---------+
| ItemCode | Description | QtyPack | QtyStan |
+-----------+------------------------+---------+---------+
| HKQSLUWKN | 1 Computer Set DDR3 | 5.00 | 4.00 |
| SORHFRBPJ | Operations Logs System | 40.00 | 0.00 |
| HKQSLUWKN | 1 Computer Set DDR3 | 24.96 | 0.00 |
| OP8XMREC0 | 12 Ream Bond Paper | 50.00 | 0.00 |
| CPD5CGDZ3 | Ajinomoto Seasoning | 60.00 | 0.00 |
+-----------+------------------------+---------+---------+
5 rows in set (0.00 sec)

我的问题是如何像这样一起显示这 2 个表?

Please See the Image Here

你知道,在左侧显示来自 Table: purchorder 的数据以及来自右侧的 Table: receiving 的数据,但我的问题是数据来自Table: receiving 还有 2 个,其他数据也有可能发生(请检查上图)

我将使用 purchorder.ItemCode=receiving.ItemCodepurchorder.PONO = 'PO787HZN' 的条件

这是我需要的可能输出,如果这在数据库中不起作用,是否可以在 VB.Net Datagridview 上工作?

Please See the Image Here

TYSM future 的帮助,我希望你明白我的意思。

最佳答案

只需尝试JOIN:

select p.*, r.*
from purchorder p
join receiving r on p.ItemCode= r.ItemCode
order by p.ItemCode

Demo

关于mysql - 显示两个表中的数据,但第二个表的数据比第一个表多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38519634/

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