Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Сравнение и вывод повторяющихся значений
minamotosan  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 7
Пользователь №: 42572
На форуме: 9 месяцев, 8 дней
Карма:




Сравнение и вывод повторяющихся значений по одному из нескольких таблиц в MySQL

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

Вопрос:

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

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

Пользователя сейчас нет на форуме



Чеширский кот
******

Профиль
Журнал
Группа: Администратор
Почтальон группы
Сообщений: 5903
Пользователь №: 1
На форуме: 10 лет, 9 месяцев, 24 дня
Карма: 125

Не пью :
22 года, 2 месяца, 27 дней


SELECT DISTINCT в подзапрос?

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


--------------------
Бесплатному сыру в дырки не заглядывают...
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
killer8080  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 8735
Пользователь №: 26630
На форуме: 5 лет, 9 месяцев, 1 день
Карма: 591




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
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса