Объединение двух таблиц с разными интервалами для обновления столбца - PullRequest
0 голосов
/ 11 сентября 2018

Это Динеш, у меня есть две разные таблицы sql, tblDHDensity и tblDHLithology, имеющие разные интервалы Depth_From и Depth_To. Я хочу обновить поле Lith_Code в tblDHDensity, когда интервал от -to в tblDHDensity находится в пределах от - до интервалов tblDHLithology. Посоветуйте, пожалуйста, как мне это сделать. Я прилагаю структуру таблицы для вашей справки.

Update column

1 Ответ

0 голосов
/ 11 сентября 2018

Это меняется в зависимости от того, какую СУБД SQL вы используете, но это общая идея:

UPDATE schema.tblDHDensity density
INNER JOIN schema.tblDHLithology lith ON density.Hole_ID = lith.HoleID
SET density.Lith_Code = [whatever value you want]
WHERE density.Depth_To BETWEEN lith.Depth_From AND lith.Depth_To
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...