gpt4 book ai didi

mysql并排合并查询结果

转载 作者:行者123 更新时间:2023-11-30 21:22:28 25 4
gpt4 key购买 nike

我无法理解的简单问题。我只想并排组合两个没有公共(public)数据的表。

table1    table2   ->   result 
a b e f a b e f
c d g h c d g h
i j \n \n i j

最佳答案

您可以使用 RIGHT JOIN 执行此操作,并使用 ROW_NUMBER 为每个表分配一个 ID。请参阅下面的查询:

 SELECT A.column1,A.column2,B.column1,B.column2 FROM
(SELECT
@row_number1:=@row_number1+1 AS RowNumber1,
column1,
column2
FROM Table1, (SELECT @row_number1:=0)AS x ORDER BY column1) AS A
RIGHT JOIN
(SELECT
@row_number2:=@row_number2+1 AS RowNumber2,
column1,
column2
FROM Table2, (SELECT @row_number2:=0)AS y ORDER BY column1) AS B
ON A.RowNumber1=B.RowNumber2

关于mysql并排合并查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28685992/

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