Итак, я пытаюсь вставить строку NONE, $ country для каждой страны, которая существует в таблице.
Это должно выглядеть как
Afghanistan, NONE
Albania, NONE
Andorra, None
...
То есть в дополнение к провинциям, перечисленным для каждой страны ... они выглядят так:
| Zambia | Western |
| Zimbabwe | Bulawayo |
| Zimbabwe | Harare |
| Zimbabwe | Manicaland |
| Zimbabwe | Mashonaland Central |
| Zimbabwe | Mashonaland East |
| Zimbabwe | Mashonaland West |
| Zimbabwe | Masvingo |
| Zimbabwe | Matabeleland North |
| Zimbabwe | Matabeleland South |
| Zimbabwe | Midlands
Это код, который я пытаюсь, но с треском провалился.
insert into countries2 (province,country)
VALUES ('NONE', (select distinct country from countries2));
Я просто получаю
You can't specify target table 'countries2' for update in FROM clause
Но также выдает ошибку:
Subquery returns more than 1 row