|
|
|
хитрый update в MSSQL
|
|||
|---|---|---|---|
|
#18+
народ,помогите, плиззз....такое дело : есть 2 таблицы. Первая из них, пусть Table1 c полями (N, NN, NNN, Name), таблица заполнена, но в поле NNN стоит 0 у всех записей. вторая Table2 с полями (F, Name) содержит все необходимые данные (является справочником). Совокупность значений поля Name утаблицы Table1 совпадает с совокупностью значений поля Name у второй таблицы... Надо из Table2 вытащить значение поля F(подскажите хотя бы с одной записью...) и вставить его в поле NNN таблицы Table1 той записи, у которой поле Name совпадает со значением поля Name выбранной записи таблицы Table1... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 13:40 |
|
||
|
хитрый update в MSSQL
|
|||
|---|---|---|---|
|
#18+
да, не сказал, что меня интересует или запрос или ХП на самом сервере... Заранее спасибо .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 13:46 |
|
||
|
хитрый update в MSSQL
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ЗЫ. такие вопросы по написанию запросов лучше задавать лучше задавать в вветке по Microsoft SQL Server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 13:55 |
|
||
|
хитрый update в MSSQL
|
|||
|---|---|---|---|
|
#18+
тебе вставить или запись просто изменить ? update table1 set nnn= (select f from table2 where table1.name = name ) попробуй так ... да и еще СУБД какя ?? не забываем ! ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 13:56 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32706398&tid=2034393]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 199ms |
| total: | 379ms |

| 0 / 0 |
