Найти в Дзене
Илья Хохлов

Как легко сравнить содержимое таблиц в базе данных

На практике может понадобится сравнение двух (больших) таблиц по содержанию: все ли строчки одной таблицы совпадают с другой таблицей. Например, пригодиться при тестировании оптимизации функционала: всё ли функционально работает как прежде. Описанный ниже способ может подойти и для сравнения выборок: полностью ли одинаковые данные возвращаются двумя разными запросами. Сравнить содержимое двух (больших) таблиц или результаты двух запросов можно так: Сперва проверяем нет ли строк в первой таблице, которых нет во второй и потом наоборот, нет ли строк во второй таблице, которых нет в первой. Результаты объединяем в единый ответ. Первым столбцом получим признак набора данных: видно строки первого набора данных, которых нет во втором или наоборот. Буду рад, если поддержишь статью лайком или подпишешься на канал!

На практике может понадобится сравнение двух (больших) таблиц по содержанию: все ли строчки одной таблицы совпадают с другой таблицей. Например, пригодиться при тестировании оптимизации функционала: всё ли функционально работает как прежде.

Описанный ниже способ может подойти и для сравнения выборок: полностью ли одинаковые данные возвращаются двумя разными запросами.

Сравнить содержимое двух (больших) таблиц или результаты двух запросов можно так:

-2

Сперва проверяем нет ли строк в первой таблице, которых нет во второй и потом наоборот, нет ли строк во второй таблице, которых нет в первой. Результаты объединяем в единый ответ. Первым столбцом получим признак набора данных: видно строки первого набора данных, которых нет во втором или наоборот.

Буду рад, если поддержишь статью лайком или подпишешься на канал!