你可以使用 JOIN 子句或者 UNION 子句來將兩行合并成一行。
如果你有兩個(gè)表,每個(gè)表有一行數(shù)據(jù),你可以使用 JOIN 子句將它們合并成一行。以下是一個(gè)例子:
表1:
id | name
---|------
1 | John
表2:
id | age
---|-----
1 | 25
合并后的結(jié)果:
id | name | age
---|------|-----
1 | John | 25
你可以使用以下 SQL 查詢語句進(jìn)行合并:
SELECT table1.id, table1.name, table2.age
FROM table1
JOIN table2 ON table1.id = table2.id;
如果你要將兩個(gè)表中的兩行數(shù)據(jù)合并成一行,但是沒有共同的列來進(jìn)行連接,你可以使用 UNION 子句。以下是一個(gè)例子:
表1:
col1 | col2
-----|------
A | 1
表2:
col3 | col4
-----|------
B | 2
合并后的結(jié)果:
col1 | col2 | col3 | col4
-----|------|------|-----
A | 1 | |
| | B | 2
你可以使用以下 SQL 查詢語句進(jìn)行合并:
SELECT col1, col2, NULL AS col3, NULL AS col4
FROM table1
UNION ALL
SELECT NULL AS col1, NULL AS col2, col3, col4
FROM table2;
以上是兩種常見的將兩行合并成一行的方法,具體的合并方式取決于你的數(shù)據(jù)結(jié)構(gòu)和需求。