[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сравнение и вывод повторяющихся значений
minamotosan
Сравнение и вывод повторяющихся значений по одному из нескольких таблиц в MySQL

Доброго времени суток,

Вопрос:

Исходная ситуация:

Есть 2 таблицы Т1 и Т2, у них есть одинаковая по названию колонка К3. В этой колонке есть повторяющиеся значения: 111 потом 4444 и 555 для Т1 и 222 потом 7777, далее 111111 и наконец 55.
Задача: написать подходящий запрос к этим таблицам, чтобы выбрало из колонки К3 все значения, сравнило их и потом сделать вывод результата. Загвоздка, чтобы в результате при сравнении вывело не все повторяющиеся элементы, а лишь по одному разу. Т.е. в приведенном примере, чтобы выдало после сравнения лишь: 1 и 5.
Очень буду признателе за помощь.
FatCat
SELECT DISTINCT в подзапрос?

Я бы не стал это громоздить в одном запросе, по моему опыту быстрее и надежнее в php получить массив и дальше простыми запросами в цикле...

_____________
Бесплатному сыру в дырки не заглядывают...
killer8080
SELECT `K3` 
FROM `T1`
WHERE `K3` IN (
SELECT `K3`
FROM `T2`
GROUP BY `K3`
HAVING COUNT(`K3`) > 1
)
GROUP BY `K3`
HAVING COUNT(`K3`) > 1
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.