Главная страница
    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
2-1228771391
cruiser
2008-12-09 00:23
2009.01.25
Как создать компонент в D2009?


4-1204615317
Николай1984
2008-03-04 10:21
2009.01.25
Зауск DOS приложения в фрейме своей программы


1-1207311044
abhtr
2008-04-04 16:10
2009.01.25
OpenDialog.InitialDir ? :-о


15-1228043672
Riply
2008-11-30 14:14
2009.01.25
Недопустимые символы в Delphi


15-1228074448
this.name
2008-11-30 22:47
2009.01.25
3dsmax: pivot





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