我的位置的表被驗證,像這樣:MySQL的:如何添加一列從一個表到另一個
+--------+----------+----------+
| idW | lat | lon |
+--------+----------+----------+
| 111650 | 47.20000 | 14.75000 |
| 111810 | 47.96412 | 16.25498 |
| 111820 | 47.83234 | 16.23143 |
+--------+----------+----------+
我也有「的所有位置」表,是否驗證或不。它看起來像這樣(有很多其他列,我離開了的)
+--------+--------+----------+----------+
| id | idW | lat | lon |
+--------+--------+----------+----------+
| 100000 | 111650 | 47.20000 | 14.75000 |
| 100001 | 111712 | 42.96412 | 19.25498 |
| 100002 | 111820 | 47.83234 | 16.23143 |
+--------+--------+----------+----------+
我想要做的是,爲每個驗證的位置,找到自己的「身份證」在「所有位置」表,並將它們作爲新的第一列添加到已驗證的表中(請記住,並非所有已驗證的位置都存在於所有位置,因此它不像複製粘貼那樣容易,我不認爲)。有任何想法嗎?
編輯:從我的例子預期的輸出上面會
+--------+--------+----------+----------+
| id | idW | lat | lon |
+--------+--------+----------+----------+
| 100000 | 111650 | 47.20000 | 14.75000 |
| 100002 | 111820 | 47.83234 | 16.23143 |
| x | 111810 | 47.96412 | 16.25498 |
+--------+--------+----------+----------+
其中x是任何值111810必須作爲其在所有位置表ID。
這種填充它被稱爲'JOIN',是的一個基本組成部分SQL語言。如果你打算使用它,你應該學習這門語言。 –
並請提及預期的輸出也 – Wanderer
親愛的戈登,除了通過提問之外,人們如何學習?我認爲這是我在問答網站的原因。 – nonremovable