gpt4 book ai didi

mysql - 合并两个结果集

转载 作者:行者123 更新时间:2023-11-29 17:56:17 26 4
gpt4 key购买 nike

我知道这里有很多与我所面临的问题有关的问题,但没有一个能够解决我的问题。

我有两张 table 表_1 表_2 .

表_1 有列:
ID,
姓名

表_2 有列:
代码,
数量,
数量

这两个表的列数不同,但行数相同。

可以编写一个 SQL 查询,其中我可以从单个结果集中的两个表中检索所有列。
我正在使用 MySQL 服务器。

备注 : 这两个表都没有共同的列。任何帮助表示赞赏。

这就是我希望检索的方式:

| ID  |  NAME  |  CODE   | AMOUNT  | QUANTITY |
| | | | | |
| | | | | |
| | | | | |

最佳答案

引用下面的查询

SELECT a.ID, a.NAME, b.CODE,b.AMOUNT  ,b.QUANTITY 

FROM (SELECT
ROW_NUMBER() OVER(ORDER BY name ASC) AS RowNo, * FROM TABLE_1 )a

inner join (SELECT
ROW_NUMBER() OVER(ORDER BY CODE ASC) AS RowNo, * FROM TABLE_2 )b
On a.RowNo= b.RowNo

关于mysql - 合并两个结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48789498/

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