Oracle select/update with join
У меня есть tableA и tableB, которые могут объединяться по идентификаторам. Я пытаюсь понять, как написать его таким образом, чтобы я мог выбрать tableA.color и tableB.value и сделать обновление для столбца в tableA под названием цвет это будет изменено с "синего" на "красный" для строки, но только если столбец в tableB вызывается ценность больше, чем 10.
Итак, результирующий набор
цвет ценность
синий 7
синий 3
красный 12
синий 1
красный 14
Что я уже пробовал:
Я думал что-то вроде этого.
<pre>select tableA.color, tableB.value from tableA inner join tableB on tableA.id = tableB.id update tableA set tableA.color = "red" where tableB.value > 10
Не был уверен в синтаксисе и в том числе в соединении.
Mohibur Rashid
MS SQL Server, MySQL может помочь
ОРАКУЛ