0
У меня есть 3 таблицы:Обновление идентификаторов из 2 разных таблиц в SQL Server
t1
: идентификатор, m_id, датаt2
: p_id, p_codet3
: P_ID, p_code, event_id
Как обновить идентификаторы в t1
?
where id in (select p_id from t2 inner join t3 on t2.p_code = t3.p_code)
Вы должны иметь некоторый контекст для подключения результирующих значений p_id из вашего запроса к записи в t1. –
выберите id из t1, где id (выберите p_id из t2 внутреннего соединения t3 на t2.p_code = t3.p_code). Так как идентификаторы связаны с другими двумя таблицами t2 nd t3 – user3183055
Что вы собираетесь обновлять идентификаторы в t1? Вы имеете в виду «ids» как «m_id»? – jhmt