2 / 2 / 1
Регистрация: 23.11.2012
Сообщений: 41
1

Из INSERT в UPDATE

23.12.2012, 11:48. Показов 392. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Ребята, в общем такая проблемка. Идет добавление данных из одной таблицы в другую, делаю через INSERT, но при повторном добавлении эти записи дублируются, ну по идее так и должно быть. теперь я хочу сделать то же самое но через UPDATE, так будет лучше и дублироваться они не будут, но так как я только начинаю изучать SQL, я не соображу как это сделать. кто может помогите.

Исходная таблица имеет несколько полей так же как и та куда добавляю, но есть одинаковые вот их то я и пытаюсь добавить.
вот код INSERTа:
Delphi
1
2
3
4
5
6
7
8
 Form2.ADOQuery1.Active:=false;
 Form2.ADOQuery1.SQL.Clear;
 Form2.ADOQuery1.SQL.Add('INSERT INTO Аттестация (ФИО, Группа, Предмет)');
 Form2.ADOQuery1.SQL.Add('SELECT ФИО, Группа, Предмет FROM Студенты, Предметы_по_группам');
 Form2.ADOQuery1.SQL.Add('WHERE Студенты.linc=Предметы_по_группам.linc');
 Form2.ADOQuery1.ExecSQL;
 Form2.ADOQuery1.SQL.Text:='SELECT * FROM Аттестация';
 Form2.ADOQuery1.Active:=true;
Добавлено через 14 минут
и вот еще. Кто нибудь подскажите как сравнивать по 2 поля в одной таблице, просто под этот инсерт хотел DELETE написать, там у меня по одному полю сравнить не получиться так как оно МОЖЕТ иметь одинаковые записи
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2012, 11:48
Ответы с готовыми решениями:

Update/Insert
Добрый день, господа. Есть таблица сотрудников для учета отработанного времени. Выгружаю базу из...

IBexpert ... Insert , Update
РЕбят подскажите пожалуйста парочку очень простеньких запросов в IBexpert с операторами...

INSERT & UPDATE
пишу в делфи. БД access 07-10 нужно добавить в таблицу информацию. пишу так, как в книге: ...

INSERT и UPDATE в MySQL
Здравствуйте! Возникла такая проблема. При создании и редактировании записи использую один квери....

0
23.12.2012, 11:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2012, 11:48
Помогаю со студенческими работами здесь

Операторы INSERT, UPDATE, DELETE
Добрый вечер,в общем мне надо управлять данными в таблицах, используя, операторы INSERT, UPDATE,...

Update, Insert, Delete для TADOQuery
Как отправлять на сервер запросы Update, Insert и Delete при работе с TADOQuery, если набор данных...

INSERT OR UPDATE
Как можно создать такой запрос: вбивать запись в таблицу, если записи с таким id там ещё нет, и...

UPDATE INSERT
Добрый день Уважаемые участники форума. Имеется база данных Oracle, проект Веб-проект ASP.NET. ...

INSERT or UPDATE
Здравствуйте, помогите разобраться, подкорректировать запрос. Есть рабочий запрос(Если в таблице...

UPDATE + INSERT
Есть ли такой оператор: если есть строка с Primary Key, то UPDATE, если нет, то INSERT?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru