我有兩個表的列如下面所示: 表1:MySQL的合併多個表
name surname age
---- ------- ---
a b null
c d null
表2:
age
---
1
4
我想將它們合併爲第一個表(表1),如
name surname age
---- ------- ---
a b 1
c d 4
(它們具有相同的行數)我如何組合它們?
我有兩個表的列如下面所示: 表1:MySQL的合併多個表
name surname age
---- ------- ---
a b null
c d null
表2:
age
---
1
4
我想將它們合併爲第一個表(表1),如
name surname age
---- ------- ---
a b 1
c d 4
(它們具有相同的行數)我如何組合它們?
也許你想這個,
SELECT a.Name, a.SurName, b.Age
FROM
(
SELECT @row := @row + 1 RankNo,
Name, Surname
FROM Table1, (SELECT @row := 0) r
) a
INNER JOIN
(
SELECT @row1 := @row1 + 1 RankNo,
Age
FROM Table2, (SELECT @row1 := 0) r
) b ON a.RankNo = b.RankNo
uhmm什麼是他們的關係? –
你如何將'表1'中的用戶與'表2'中的年齡連接起來?還是你想通過行號來做? – rae1
關係是他們的行號。 – JoshuaJeanThree