У меня есть две таблицы с точно такими же полями. Таблица A содержит 7160 записей и записей таблицы B 7130. Теперь я хочу вставить различные записи из таблицы A в таблицу B, чтобы B не должен иметь в себе дублирующую запись. Как мне это сделать?Вставка отдельных записей в базу данных
0
A
ответ
1
Это в основном выбирает записи, которые находятся в том, что не в B. Это будет работать, но вы, возможно, придется настроить поле персонализированный идентифицировать запись. В этом примере я использовал поле «ID», но вы, возможно, придется изменить, что A.field1 = B.field1 И A.field2 = B.field2 и т.д.
INSERT INTO TABLEB
(
SELECT A.*
FROM TABLEA A
LEFT JOIN TABLEB B ON A.ID = B.ID
WHERE B.ID IS NULL
)
1
Вы можете использовать запрос объединения, чтобы объединить результаты из нескольких таблиц в один результирующий набор. «union» будет возвращать только отдельные строки из всех таблиц.
Смотрите эту страницу для получения дополнительной информации:
0
insert into tableB (id)
select t1.id from tableA t1
where t1.id not in (select t2.id from tableB t2)
Смежные вопросы
- 1. Вставка элементов списка в базу данных в виде отдельных записей
- 2. Вставка записей в базу данных в Yii2
- 3. Вставка записей в базу данных SQL Compact
- 4. Вставка массивного количества записей в базу данных
- 5. Вставка записей в базу данных через апплет
- 6. Вставка нескольких записей в базу данных php
- 7. Вставка в базу данных
- 8. Вставка в базу данных
- 9. Вставка записей в базу данных из нескольких флажков в vb.net
- 10. Вставка данных в базу данных
- 11. Вставка данных в базу данных
- 12. Вставка данных в базу данных
- 13. Вставка данных в базу данных
- 14. Linq to Entities Иногда вставка повторяющихся записей в базу данных
- 15. Код PHP Вставка пустых записей в базу данных MySQL
- 16. Вставка записей в базу данных со строковым ограничением?
- 17. Вставка записей в базу данных sql с использованием циклов
- 18. Вставка нескольких записей в базу данных из сгенерированных флажков
- 19. Вставка миллионов записей в базу данных MySQL с использованием Python
- 20. Вставка всех записей из DataTable в удаленную базу данных
- 21. Вставка записей в базу данных Sqlite из массивов
- 22. Вставка большого количества записей в базу данных Sqlite
- 23. Рубин - Вставка записей из CSV в базу данных
- 24. Вставка большого количества записей в базу данных MySQL сбрасывает память
- 25. Android: Вставка/обновление нескольких записей в базу данных SQL
- 26. Вставка записей списков в базу данных с хранимыми procdures
- 27. Вставка нескольких записей в базу данных SQLite android
- 28. Вставка нескольких данных в базу данных
- 29. Вставка данных в базу данных MySQL
- 30. Вставка даты в базу данных