sql

sql如何两行合并成一行

小亿
362
2024-08-17 12:40:35
栏目: 云计算

在SQL中,可以使用INNER JOIN或者其他JOIN操作将两行合并成一行。例如,假设有一个名为table1的表,其中包含两行数据,可以使用以下语句将这两行合并成一行:

SELECT t1.column1, t1.column2, t2.column1, t2.column2
FROM table1 t1
INNER JOIN table1 t2 ON t1.id = t2.id AND t1.id <> t2.id

在这个例子中,假设table1中的数据如下:

id column1 column2
1 value1 value2
2 value3 value4

使用INNER JOIN将这两行数据进行合并,得到的结果如下:

column1 column2 column1 column2
value1 value2 value3 value4

0
看了该问题的人还看了