Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.02;
Скачать: CL | DM;

Вниз

SQL UPDATE - курсовик ГОРИТ!!!!!!!!!!!!   Найти похожие ветки 

 
HakoLamer   (2004-01-10 14:13) [0]

Подскажите пожалуйста, как можно выполнить UPDATE, в такой ситуации:
к примеру у меня две таблицы Tab (Rez, Signs)и Itog (Rezult, Sign). В таблице Itog поле Sign пустое. его надо заполнить таким образом, чтобы (записи поля Sign) := (записи поля Signs), при Rezult = Rez.
я делал так......
UPDATE Itog SET Sign = Tab.Signs WHERE Itog.Rezult = Tab.Rez
.....ошибка слишком мало параметров, и я ничего не понял


 
HakoLamer   (2004-01-10 14:23) [1]

ну подскажите кто-нибудь, а то мне .....ц


 
jack128 ©   (2004-01-10 14:31) [2]

ты б сервер что ли указал..
вот такой вариант на ib работает, а на Paradox"е каком нибудь, кто его знает..

update Itog
set Itog.Sign = (select Tab.Signs from Tab where Tab.Rez = Itog.Rezult)


 
jack128 ©   (2004-01-10 14:32) [3]

к слову, чтобы выяснить это нужно потратить 20 минут на эксперементы..


 
HakoLamer   (2004-01-10 14:32) [4]

а как насчет MS Access


 
jack128 ©   (2004-01-10 14:32) [5]

вру - 5 минут


 
jack128 ©   (2004-01-10 14:34) [6]


> а как насчет MS Access
Мда... С такими вопросами ты уже отучился в институте..


 
HakoLamer   (2004-01-10 14:38) [7]

Так что мне делать


 
HakoLamer   (2004-01-10 14:43) [8]

jack128 © (10.01.04 14:31) [2]
выдается ошибка: В операции должен использоваться обновляемый запрос


 
Desdechado ©   (2004-01-10 15:22) [9]

это зеркальные таблицы, что ли?
триггер поставь


 
HakoLamer ©   (2004-01-10 17:14) [10]

Desdechado © (10.01.04 15:22) [9] как его поставить


 
sniknik ©   (2004-01-10 18:58) [11]

тригеров в access нет
запрос для access (примерный, описания структуры таблиц нет)
UPDATE Itog INNER JOIN Tab ON Itog.Rezult = Tab.Rez SET Itog.Sign = Tab.Signs


 
HakoLamer ©   (2004-01-10 21:56) [12]

что означает INNER JOIN Tab ON, что-то я не пойму, а таблицы довольно сложые, сразу не оъяснить


 
sniknik ©   (2004-01-10 22:30) [13]

операция join тоже не простая, сразу и не понять. прочитай книжку какую нибудь по SQL.

p.s. а я думал у тебя горит.


 
HakoLamer ©   (2004-01-11 00:01) [14]

ты прав, пойду читать книжки, а потом я что-нибудь всетаки спрошу
p.s. а курсовик надо сдавать 12.01.04


 
HakoLamer ©   (2004-01-11 18:12) [15]

sniknik © (10.01.04 18:58) [11] получилось все таки с помощью INNER JOIN ... ON
Спасибо :)



Страницы: 1 вся ветка

Текущий архив: 2004.02.02;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
4-2405
Вадим
2003-11-25 21:13
2004.02.02
Ничего не понимаю! Помогите разобраться.


1-2143
Сережа
2004-01-21 21:21
2004.02.02
Компонент


14-2292
Senator
2004-01-12 16:29
2004.02.02
фича


3-2043
Niker
2004-01-05 17:49
2004.02.02
Как осуществить быстрый поиск с неплным запросом по БД?


1-2108
Marina_S
2004-01-19 21:39
2004.02.02
Как запустить исходник?