“Столбец обновления MySQL со значением из другой таблицы” Ответ

Таблица обновлений MySQL из другой таблицы

UPDATE tableB
INNER JOIN tableA ON tableB.name = tableA.name
SET tableB.value = IF(tableA.value > 0, tableA.value, tableB.value)
WHERE tableA.name = 'Joe'
MeVyom

Столбец обновления MySQL со значением из другой таблицы

UPDATE tableB
INNER JOIN tableA ON tableB.name = tableA.name
SET tableB.value = IF(tableA.value > 0, tableA.value, tableB.value)
WHERE tableA.name = 'Joe'
Curious Crayfish

Столбец обновления MySQL со значением из другой таблицы

/* Update products position by it's brand's position (from options table) 
with Considering the languages */
UPDATE products
INNER JOIN options ON products.brand = options.value
SET products.brand_position = IF(options.lang = products.lang, options.position, products.brand_position)
WHERE options.name = 'pro_brand';
MaestroError

Ответы похожие на “Столбец обновления MySQL со значением из другой таблицы”

Вопросы похожие на “Столбец обновления MySQL со значением из другой таблицы”

Смотреть популярные ответы по языку

Смотреть другие языки программирования