|
перебор элементов
|
|||
---|---|---|---|
#18+
допустим есть выборка элементов из таблицы1(idcomp,idobject,amount) Код: sql 1. 2.
нужно теперь увеличить значение amount в таблице1 на значение amount из выборки для соответсвующего кода предмета idobject. ну то есть по сути как я понимаю нужно последовательно брать элемент(idobject,amount) из выборки и во всей таблице1 увеличить значение amount для каждого объекта с idobject. Ну как это сделать в SQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 17:57 |
|
перебор элементов
|
|||
---|---|---|---|
#18+
Zasalamel, Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 18:10 |
|
перебор элементов
|
|||
---|---|---|---|
#18+
ShakillZasalamel, Код: sql 1. 2. 3. 4. 5.
в данном случае оно увеличит лишь для idcomp = 1. а надо чтобы для всех idcomp Ну то есть в таблице1 idcomp1 idobject amount idcomp2 idobject1 amount idcomp3 idobject2 amoun ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 18:25 |
|
перебор элементов
|
|||
---|---|---|---|
#18+
Zasalamelв данном случае оно увеличит лишь для idcomp = 1. а надо чтобы для всех idcomp вы это проверили? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 18:27 |
|
перебор элементов
|
|||
---|---|---|---|
#18+
Shakill, да ну вот что получилось у меня на основе вашего. вроде правильно работает теперь Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 18:36 |
|
перебор элементов
|
|||
---|---|---|---|
#18+
Zasalamel, вообще-то ваш скрипт делает то же самое что и мой конечно же, если таблицы [MyTable1] и [запасы] - это одна и та же таблица ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 18:43 |
|
|
start [/forum/topic.php?fid=46&msg=37847126&tid=1712089]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 243ms |
total: | 510ms |
0 / 0 |