これが私のテーブルです1
id | userid | country
1 | 25 |
2 | 36 |
3 | 24 |
4 | 24 |
5 | 25 |
6 | 24 |
テーブル2
id | country
25 | Algeria
36 | Canada
24 | Sweden
15 | China
WHERE table2.id = table1.userid
だから私の結果は
id | userid | country
1 | 25 | Algeria
2 | 36 | Canada
3 | 24 | Sweden
4 | 24 | Sweden
5 | 25 | Algeria
6 | 24 | Sweden
私はこれを試しました
INSERT INTO `table1`(`country`)
SELECT m.country from table2 m , table1 v WHERE m.id = v.userid
しかし、それは何も挿入しません。エラーはどこにあるのだろうか?.
編集。
国フィールドは空です。フィドルだけがnull値を示しました