|
Обновление нескольких записей данными из другой таблицы.
|
|||
---|---|---|---|
#18+
Подскажите, каким образом обновит через UPDATE сразу несколько реквизитов в нескольких строках значениями из подзапроса к другой таблице? Таблицы между собой связываются по id. Например, Table 1 idtovar country price1 tomato russia1 tomato romania2 cucumber russia Table2 iddatas price1 10.10.2018 50.11 11.10.2018 49.92 10.10.2018 10 Надо цену перенести в первую таблицу исходя из цены и id. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 12:35 |
|
Обновление нескольких записей данными из другой таблицы.
|
|||
---|---|---|---|
#18+
Chukis, и как во второй таблице вы понимаете: какая цена от томато Россия, а какая - от томато Романия ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 12:42 |
|
Обновление нескольких записей данными из другой таблицы.
|
|||
---|---|---|---|
#18+
Chukis, но, отвечая на ваш вопрос: 1) UPDATABLE View на базе JOIN-а таблиц 2) DML-оператор MERGE ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 12:43 |
|
Обновление нескольких записей данными из другой таблицы.
|
|||
---|---|---|---|
#18+
Щукина Анна, по id совпадают товары. Я пробовал через merge using, но не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 12:59 |
|
Обновление нескольких записей данными из другой таблицы.
|
|||
---|---|---|---|
#18+
Chukisпо id совпадают товары.у вас у обоих томатов в первой таблице ID равен единицы. Получается, если по ID джойнить, то к каждому из томатов первой таблице вы подтяните обе цены из второй... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 13:07 |
|
Обновление нескольких записей данными из другой таблицы.
|
|||
---|---|---|---|
#18+
ChukisЯ пробовал через merge using, но не работаетсвои вариант, конечно же, никому не показывайте. а главное - ни при каких условиях не сообщайте подробности того, что вы вкладываете в понятие "не работает" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 13:08 |
|
Обновление нескольких записей данными из другой таблицы.
|
|||
---|---|---|---|
#18+
Chukis, по какому правилу должно обновиться поле price из первой таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 14:03 |
|
Обновление нескольких записей данными из другой таблицы.
|
|||
---|---|---|---|
#18+
Anton_DeminChukis, по какому правилу должно обновиться поле price из первой таблицы? tomato из russia дороже .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 15:38 |
|
Обновление нескольких записей данными из другой таблицы.
|
|||
---|---|---|---|
#18+
Anton_Demin, Извиняюсь за неполную таблицу. Вот такие должны быть Table 1 idtovardatas_partiacountryprice1tomato10.10.2018russia 1tomato11.10.2018romania 2cucumber10.10.2018russia Table2 iddatasprice110.10.201850.1111.10.201849.9210.10.201810 Таблицы связваются по ID и по Датам - datas и datas_partia ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 12:57 |
|
Обновление нескольких записей данными из другой таблицы.
|
|||
---|---|---|---|
#18+
Chukis, Вот, Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:24 |
|
Обновление нескольких записей данными из другой таблицы.
|
|||
---|---|---|---|
#18+
Anton_DeminВот Код: plsql 1. 2.
Это опасный код. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:45 |
|
|
start [/forum/topic.php?fid=52&fpage=87&tid=1882896]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 167ms |
0 / 0 |