![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Снова таблицы!
Андрей Ал. © (2008-12-16 13:39:00)Скажите пожалуйста у меня возник вопрос в добавлении записей в таблицу...
Есть две таблицы
одна
Агент|Цена|
вторая(находится на другой форме)
Наименование|Цена
так вот! как мне из первой таблицы вставить во вторую талицу только цену!
Сергей М. (2008-12-16 14:18:00) [1]
> реально это через Update сделатЬ?
Нереально.
UPDATE не предназначен для создания новых записей.
Андрей Ал. (2008-12-16 14:16:00) [2]Хорошо... тогда реально это через Update сделатЬ?
Sergey13 (2008-12-16 14:13:00) [3]> [4] Андрей Ал. (16.12.08 14:01)
> старый вопрос я решил! хотя неким другим путеём!
Что мешает вновь пройтись протореной дорожкой?
> в первой таблице есть столбки для where к примеру = 20
ПлАчу. Навзрыд.
Сергей М. (2008-12-16 14:12:00) [4]Таблица в БД состоит из записей.
Каждая запись состоит из одного и того же кол-ва полей.
Предложение INSERT вставляет в указанную таблицу новую запись.
Запись у тебя, как видно в вопросе, состоит из двухполей.
Андрей Ал. (2008-12-16 14:01:00) [5]нет! старый вопрос я решил! хотя неким другим путеём!
в данный момент мне нужно:
во второй таблице есть цена
мне нужно её вствить в первую таблицу (цену)
в первой таблице есть столбки для where к примеру = 20
тоесть смысл вставки типа
INSERT INTO tabl1(Cena)
SELECT * FROM tabl2 WHERE agents = "20"
я просто не вижу где в фром указывать столбик с ценой
Сергей М. (2008-12-16 13:56:00) [6]
> Андрей Ал.
Из обсуждения прошлого твоего вопроса на ту же тему ты, похоже, ни шиша не вынес.
Та же самая несуразица:
> INSERT INTO tabl 1
> вставить во вторуюталицу
и
> SELECT * FROM tabl 2
> из первойтаблицы
Андрей Ал. (2008-12-16 13:47:00) [7]типа токого понимаю что надо но так ли это
INSERT INTO tabl1(Cena)
SELECT * FROM tabl2 WHERE agents = "test"
Правильный$Вася (2008-12-16 13:46:00) [8]таблицы в хранилище данных, а не на форме
а что у тебя и как, ничего не ясно