Вниз
Скачать: CL | DM;

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

← →
Андрей Ал.   (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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.01 c
10-1152033246
Fran
2006-07-04 21:14
2009.01.25
Падает клиент - COM


2-1228923689
Djels
2008-12-10 18:41
2009.01.25
Turbo Pascal


3-1213733259
Ulti
2008-06-18 00:07
2009.01.25
БД paradox


15-1227708896
Поросенок Винни-Пух
2008-11-26 17:14
2009.01.25
Богатства сомали


1-1206970814
Дмитрий Белькевич
2008-03-31 17:40
2009.01.25
Настраиваемая транслитерация




   Наверх