Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
1-2106
killer
2004-01-18 00:33
2004.02.02
Ярлык около кнопки


14-2310
VID
2004-01-11 17:26
2004.02.02
Настройки Windows2000


14-2360
Тимохов
2004-01-09 19:35
2004.02.02
Вопрос по литературе по программированию.


3-2004
Veetoyk
2004-01-10 13:07
2004.02.02
Объясните пожалуйста, ......


3-1980
sergg
2004-01-08 10:37
2004.02.02
Можно ли сделать такую выборку одним SQL-запросом?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский