У меня есть 1 стол с 500 строками и другой стол с 750 рядами или около того. Я делаю это, я получаю случайные 500 строк определенного столбца из второй таблицы, и я хочу обновить недавно добавленный столбец в первой таблице с этими 500 значениями.столбец обновления всех строк таблицы
Я знаю, как делать обновления, которые выглядят следующим образом:
UPDATE schema.table1
SET column = cl.column FROM schema.table1 cl
INNER JOIN table2 cf ON cf.column = cl.column
, но у меня нет каких-либо столбцы, соответствующие в обеих таблицах. Есть ли способ сделать это без необходимости сопоставления столбцов на внутреннем соединении?
так в основном, я хочу, чтобы обновить 500 строк 1 столбца в одной таблице, с 500 значений из другой таблицы
Является ли этот MySql или SQL Server? Ответ будет зависеть от того, какой из них вы используете. –
@MauriceReeves sql server studio studio –
Итак, у вас нет соответствующего столбца, но вы хотите использовать внутреннее соединение. Расскажите нам, почему вы хотите обновить без логики? – Imran