powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как быть? Нужен алгоритм! Не могу придти к решению - две таблицы в MySQL + Perl
3 сообщений из 3, страница 1 из 1
Как быть? Нужен алгоритм! Не могу придти к решению - две таблицы в MySQL + Perl
    #32425049
savarez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база в MySql:

Есть таблица A:
иванов | вася | 01.01.01
козлов | петя | 01.01.01
крылов | саша | 01.01.01

Есть таблица B:
иванов | вася | 02.01.01
козлов | петя | 02.01.01
вагина | лена | 02.01.01

Задача получить:
иванов | вася | 01.01.01
козлов | петя | 01.01.01
вагина | лена | 02.01.01

Т.е. то, что в B нет - из А удалить, то что в А нет - из B дописать, но при этом поверх писать нельзя - т.е. если уже запись такая (по первым двум полям) есть - то её нельзя перезаписывать.

Как это реализовать? Начал с того, что запросил одну таблицу и построчно из неё давал запросы в другую - на наличие строк, и делал выводы.. потом обратно с другой таблицей. Куча запросов. Всё тормозит! Всё виснет! Проц перегревается.. :)) Подскажите, а то у меня нынче лыжи не едут!
...
Рейтинг: 0 / 0
Как быть? Нужен алгоритм! Не могу придти к решению - две таблицы в MySQL + Perl
    #32425352
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT * FROM table_A LEFT JOIN table_B ON table_A.fieldname = table_B.fieldname WHERE table_B.fieldname IS NULL
по идее должно выдать все строки в таблице А, которых нет в таблице Б
...
Рейтинг: 0 / 0
Как быть? Нужен алгоритм! Не могу придти к решению - две таблицы в MySQL + Perl
    #32427076
savarez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как быть? Нужен алгоритм! Не могу придти к решению - две таблицы в MySQL + Perl
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]