работа с запросами базы данных
как написать запрос, чтобы при обновлении таблицы в каждой строке в столбце присваивалась рендомная запись с другой таблицы. А не как у меня 1 значение для каждой строки.
cur.execute("UPDATE Ships SET (weapon,hull,engine) = (SELECT weapon, hull, engine FROM Weapons,Hulls,Engines ORDER BY RANDOM() );")
Ships weapon hull engine 1 5 6 7 2 5 6 7 3 5 6 7 4 5 6 7 5 5 6 7
нужно чтобы рендомное значение присваивалось каждой строке в столбце. А не всему столбцу