我的位置的表被验证,像这样: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