|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.02.2010, 15:15 | #1 |
Регистрация: 25.01.2010
Сообщений: 5
|
Модификация инф.из таблиц БД
Привет всем!помогите,пожалуйста с запросами!Есть наброски,а вот переделать под свою не могу!
Запросы такие: 1. Увеличить на 10 рейтинг всех поставщиков, рейтинг которых в настоящее время меньше, чем рейтинг поставщика S4. 2. Постройте таблицу, содержащую список номеров изделий, которые либо находятся в Лондоне, либо для них поставляются детали каким-нибудь поставщиком из Лондона. Наброски: 1.Установить объем поставок, равный нулю для поставщиков из Лондона. update SP set количество=0 where 'Лондон'= (Select город from S where S.номер_поставщика=SP.номер_поставщ ика) 2.Ко 2-му нету. Базу прилагаю. Заранее благодарна! |
15.02.2010, 17:00 | #2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте Katushka_88_88.
изучите предлагаемые SQL конструкции: 1. UPDATE S SET reiting =reiting+10 WHERE reiting<(SELECT reiting FROM S WHERE (n_post)="s4") 2. SELECT DISTINCT J.n_isd FROM Р RIGHT JOIN (J RIGHT JOIN SPJ ON J.n_isd = SPJ.n_isd) ON Р.n_det = SPJ.n_det WHERE Р.town="Лондон" OR J.town="Лондон" но в Ваших таблицах SPJ и Р нет соответствующих значений, т.к. одна из таблиц содержит кирилический символ - Р, другая латинский - P, исправьте и всё получится. Евгений. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Модификация фаила *.db | @#dro# | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 5 | 30.01.2010 18:15 |
[C++] Вывод информации в СТРУКТУРЕ! | Telec | Общие вопросы C/C++ | 11 | 21.01.2010 18:01 |
Каскадное удаление и модификация таблиц | Абдуллаев Рустам | БД в Delphi | 6 | 01.05.2009 20:47 |
модификация программы | olla-la | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 10.05.2008 14:01 |