Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.01.25;
Скачать: [xml.tar.bz2];

Вниз

Обновление данных   Найти похожие ветки 

 
Андрей Ал.   (2008-12-15 12:18) [0]

есть две таблицы как мне обновить данные в первой таблице ссылая на столбик второй таблицы
вот типа пример

Query2.SQL.Add("UPDATE Первая_Таблица SET Cena = Kol+2 WHERE Вторая_таблица.Ored_Sub = "18"");


 
Сергей М. ©   (2008-12-15 12:22) [1]


> ссылая


Где она, эта "ссылая" ?


 
Palladin ©   (2008-12-15 12:23) [2]

ну, а каким попом отношаются эти две таблицы?


 
Jeer ©   (2008-12-15 12:23) [3]

Ссылайся на Ored_Sub первой таблицы
(это если мой телепатор правильно сработал )


 
Андрей Ал.   (2008-12-15 12:25) [4]

они связаны между друг другом... Ored_Sub столбик первой таблицы... в которой есть текст к примеру Спец вот мне по нему надо обновить вторую таблицу...


 
Сергей М. ©   (2008-12-15 12:27) [5]


> Ored_Sub столбик первой таблицы


Какого ж тогда лешего ты пишешь


> WHERE Вторая_таблица.Ored_Sub = "18""


?


 
Palladin ©   (2008-12-15 12:33) [6]


> они связаны между друг другом...

семейными узами? это прекрасно... осталось узнать где чьи поля в запросе... хотя, я, конечно, понимаю, что они общие...  семейные так сказать...


 
Андрей Ал.   (2008-12-15 12:35) [7]

Сергей М. ©   (15.12.08 12:27) [5]

извеняюсь

Query2.SQL.Add("UPDATE Вторая_Таблица SET Cena = Kol+2 WHERE Первая_таблица.Ored_Sub = "18"");


 
Jeer ©   (2008-12-15 12:38) [8]

Query2.SQL.Add("UPDATE Вторая_Таблица SET Cena = Kol+2 WHERE Вторая_таблица.Ored_Sub = "18"");

или
Вторая_таблица.Поле_связки


 
Андрей Ал.   (2008-12-15 12:45) [9]

я слышал что нужен оператор JOIN но так ли это?


 
Сергей М. ©   (2008-12-15 12:46) [10]


> извеняюсь


> UPDATE Вторая_Таблица


И опять ты ерунду сморозил.

Сам говоришь, что тебе надо "обновить данные в первой таблице", а в запросе при этом почему-то "UPDATE Вторая_Таблица"


 
Андрей Ал.   (2008-12-15 12:49) [11]

неее всё правильно нужно обновить данные второй таблицы из WHERE Первая_Таблица.OredSub = ""


 
Сергей М. ©   (2008-12-15 13:01) [12]

Статья WHERE предназначена для указания условий отбора записей в той же самой таблице, которая указана в предложении UPDATE !


 
Sergey13 ©   (2008-12-15 13:28) [13]

> [11] Андрей Ал.   (15.12.08 12:49)

Это хорошо, что ты в понедельник начал вопрос задавать. К пятнице может чего и выудят из тебя.

> SET Cena = Kol+2

Я надеюсь это для оптовой торговли? Теперь мне понятна система ценообразования. Не понятно зачем +2. Заложенный откат?


 
Jeer ©   (2008-12-15 15:06) [14]

Андрей Ал.   (15.12.08 12:45) [9]

> я слышал что


Связь между умственными процессами и звуками из унитаза весьма опосредована.

Sergey13 ©   (15.12.08 13:28) [13]

> Не понятно зачем +2. Заложенный откат?


А кто и как без него нынче ? :)
Только делают все ж по уму - по масштабу фин.операций, а не по их количеству.


 
Jeer ©   (2008-12-15 15:08) [15]

P.S.
"И вот эти.. это..  - будут строить тут авианосцы ?" (С)


 
ANB   (2008-12-15 15:14) [16]


> я слышал что нужен оператор JOIN но так ли это?

Не так. Нужен оператор IN

Структуру обоих таблиц запости.


 
Anatoly Podgoretsky ©   (2008-12-15 16:02) [17]

> Palladin  (15.12.2008 12:33:06)  [6]

Семейные бывают трусы.



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

Форум: "Начинающим";
Текущий архив: 2009.01.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.007 c
3-1213785828
zorik
2008-06-18 14:43
2009.01.25
Оптимизация запроса


2-1228769620
programmer90
2008-12-08 23:53
2009.01.25
F7 vs F8


15-1227755542
Slider007
2008-11-27 06:12
2009.01.25
С днем рождения ! 27 ноября 2008 четверг


15-1228137159
pavel_guzhanov
2008-12-01 16:12
2009.01.25
как зарегистрировать TurboDelphi 2006?


15-1227679852
RDen
2008-11-26 09:10
2009.01.25
NumLock





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский