0 / 0 / 0
Регистрация: 18.08.2016
Сообщений: 23
1

Пересечение таблиц

02.02.2022, 20:51. Показов 496. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени!
Уже замучался экспериментировать и гуглить, прошу подсказать как правильно составить запрос к SQLite таблицам.
У меня есть две таблицы:
1 - Локальная (за моё учреждение) ~ 6000 строк
2 - Глобальная (за группу учреждений) ~ 30000 строк
в каждой таблице есть есть некий проверочный столбец в котором хранится md5 сумма других, мне нужно получить пересечение этих таблиц, что я и сделал с помощью:
SQL
1
2
3
SELECT MD5sum FROM clients_local
INTERSECT
SELECT MD5sum FROM clients_global
Но для дальнейшей работы с данными мне нужны еще и ID найденных записей из первой таблицы, т.к.
Прошу вашей помощи, я пытался перебрать в цикле программы записи, но это занимает очень много времени.

Добавлено через 11 минут
Вроде получилось! Прошу прощения:
SQL
1
2
3
4
5
SELECT * FROM clients_local INNER JOIN (
SELECT MD5sum FROM clients_local
INTERSECT
SELECT MD5sum FROM clients_global)
USING (MD5sum)
Эх... Надо больше отдыхать)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2022, 20:51
Ответы с готовыми решениями:

MS SQL Пересечение двух таблиц
Как вывести сотрудников у которых пересекся отпуск? Справочник сотрудников CREATE TABLE...

Запрос на пересечение данных из 2 однотипных таблиц
Вроде был уверен что в СУБД которые не поддерживают INTERCECT заменой ему будет вложенный запрос с...

Выбрать из таблиц с повторяющимися записями те записи, которых нет в одной из таблиц
Есть две таблицы в которых некоторые записи повторяються, надо выбрать записи которых нет в одной...

Требуется запрос. Дополнительные поля, с текстом не из таблиц, но в зависимости от данных таблиц
Суть такая, есть три таблицы (пример) T_Main ID|Name|Pos 1|Вася|21 2|Вася|10 3|Вася|25...

1
1922 / 1158 / 422
Регистрация: 31.05.2012
Сообщений: 4,091
02.02.2022, 20:59 2
SQL
1
2
SELECT L.MD5sum,L.id
  FROM clients_local L JOIN clients_global G ON G.MD5sum=L.MD5sum
0
02.02.2022, 20:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2022, 20:59
Помогаю со студенческими работами здесь

Формула оптимального числа таблиц в одном файле (от размеров таблиц)
Здравствуйте. Делаю небольшое приложение, но работающее с хранимымми в типизированом файле...

Скопировать данные цепочки связанных таблиц-шаблонов в цепочку клон-таблиц базы
Вводная. есть набор таблиц с подчинением файл 2.pdf тематика - шаблон ТЗ для договора файл 1.pdf...

Смена типа таблиц (engine) таблиц по-умолчанию
Возможно ли сменить тип таблиц по умолчанию в mySQL? Если да, то как =) При создании таблицы он...

Связь таблиц и запрос на вывод из множеств таблиц
Добрый день! Вот решил создать базу данных и связать их, а потом вывести из нескольких таблиц...

Объединение данных из нескольких таблиц одинаковых таблиц
Добрый день! Помогите с запросом есть у меня таблицы которые имеют одинаковую структуры полей...

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


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

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

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