Форум: "Потрепаться";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c