Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите правильно составить запрос.  [new]
Diman410
Member

Откуда:
Сообщений: 48
Алгоритм следующий:
1)Берётся число из столбца 1 строки таблицы Т1(например)
2) Сравнивается со всеми числами из столбца 1 таблицы Т2
3) Если есть совпадение, то число из 2-ой таблицы заменяется на число из 2 строки таблицы Т1.
4) если нет, то проверяется следующее число из таблицы Т1
И так до тех пор пока не будут проверены все строки.
14 июл 11, 11:38    [10972153]     Ответить | Цитировать Сообщить модератору
 Re: Помогите правильно составить запрос.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Рекомендации по оформлению сообщений в форуме п.6
14 июл 11, 11:39    [10972163]     Ответить | Цитировать Сообщить модератору
 Re: Помогите правильно составить запрос.  [new]
Diman410
Member

Откуда:
Сообщений: 48
Вот мой запрос, но он не работает:
UPDATE temp.dbo.discpx
SET temp.dbo.discpx.doc_id = (
SELECT temp.dbo.id3.idold1
FROM temp.dbo.id3, temp.dbo.discpx
WHERE 
temp.dbo.discpx.doc_id = temp.dbo.id3.idnew)

Выдаёт следующую ошибку: Сообщение 512, уровень 16, состояние 1, строка 1
Вложенный запрос вернул больше одного значения. Это запрещено, когда вложенный запрос следует после =, !=, <, <=, >, >= или используется в качестве выражения.
Выполнение данной инструкции было прервано.
14 июл 11, 11:44    [10972230]     Ответить | Цитировать Сообщить модератору
 Re: Помогите правильно составить запрос.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Diman410
Вот мой запрос, но он не работает:

Вы с e-lena78 вместе работаете https://www.sql.ru/forum/actualthread.aspx?tid=866266 ?
14 июл 11, 11:48    [10972268]     Ответить | Цитировать Сообщить модератору
 Re: Помогите правильно составить запрос.  [new]
qwerty112
Guest
+
pkarklin
Рекомендации по оформлению сообщений в форуме п.6

6. Если Ваш запрос связан с созданием какого-то запроса, ...

"вопрос", наверна..?
14 июл 11, 11:48    [10972273]     Ответить | Цитировать Сообщить модератору
 Re: Помогите правильно составить запрос.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
qwerty112,

Спасибо! Поправил.
14 июл 11, 11:50    [10972292]     Ответить | Цитировать Сообщить модератору
 Re: Помогите правильно составить запрос.  [new]
Diman410
Member

Откуда:
Сообщений: 48
Glory
Diman410
Вот мой запрос, но он не работает:

Вы с e-lena78 вместе работаете https://www.sql.ru/forum/actualthread.aspx?tid=866266 ?

Нет не вместе!!!
14 июл 11, 11:50    [10972298]     Ответить | Цитировать Сообщить модератору
 Re: Помогите правильно составить запрос.  [new]
Diman410
Member

Откуда:
Сообщений: 48
Неужели не кто не скажет как правильно составить запрос? Просто если я заменяю = на like то выдаёт ошибку синтаксиса. Я синтаксис знаю очень, очень плохо, а учить времени нет. Заявка срочная.
14 июл 11, 12:06    [10972453]     Ответить | Цитировать Сообщить модератору
 Re: Помогите правильно составить запрос.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Diman410
Неужели не кто не скажет как правильно составить запрос? Просто если я заменяю = на like то выдаёт ошибку синтаксиса. Я синтаксис знаю очень, очень плохо, а учить времени нет. Заявка срочная.

Неужели нельзя посмотреть пример запроса из ссылки ?
Как можно выполнять какие то срочные заявки, не владея элементарными знаниями синтаксиса ?
14 июл 11, 12:09    [10972477]     Ответить | Цитировать Сообщить модератору
 Re: Помогите правильно составить запрос.  [new]
Diman410
Member

Откуда:
Сообщений: 48
Glory
Как можно выполнять какие то срочные заявки, не владея элементарными знаниями синтаксиса ?

Начальство сказало надо!!! А против него не попрёшь!
14 июл 11, 12:12    [10972497]     Ответить | Цитировать Сообщить модератору
 Re: Помогите правильно составить запрос.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Diman410
Glory
Как можно выполнять какие то срочные заявки, не владея элементарными знаниями синтаксиса ?

Начальство сказало надо!!! А против него не попрёшь!

Вот и разводите ваше начальство на слабо
14 июл 11, 12:13    [10972506]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить